Skip to content

Commit 5a0aa1b

Browse files
committed
Add test search
1 parent 733e995 commit 5a0aa1b

File tree

2 files changed

+829
-1
lines changed

2 files changed

+829
-1
lines changed

tests/queries_/models.py

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
from django.db import models
22

3-
from django_mongodb_backend.fields import ObjectIdAutoField, ObjectIdField
3+
from django_mongodb_backend.fields import (
4+
ArrayField,
5+
EmbeddedModelField,
6+
ObjectIdAutoField,
7+
ObjectIdField,
8+
)
9+
from django_mongodb_backend.models import EmbeddedModel
410

511

612
class Author(models.Model):
@@ -53,3 +59,16 @@ class Meta:
5359

5460
def __str__(self):
5561
return str(self.pk)
62+
63+
64+
class Writer(EmbeddedModel):
65+
name = models.CharField(max_length=10)
66+
67+
68+
class Article(models.Model):
69+
headline = models.CharField(max_length=100)
70+
number = models.IntegerField()
71+
body = models.TextField()
72+
location = models.JSONField(null=True)
73+
plot_embedding = ArrayField(models.FloatField(), size=3, null=True)
74+
writer = EmbeddedModelField(Writer, null=True)

0 commit comments

Comments
 (0)