MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Trường Manytomany trong Tài liệu Django mongoengine

Đây không phải là một mô hình Django mà là một Document mongoengine . Nó không có ManyToManyField . Thay vào đó, bạn có thể nên thêm một ReferenceField bên trong ListField tới Company của bạn lớp học, như thế này:

class Company(Document):
    name = StringField(max_length=500)
    feedbacks = ListField(ReferenceField(Feedback))

class Feedback(Document):
    text = StringField(max_length=500)
    is_approved = BooleanField(default=False)
    date = DateTimeField(default=datetime.now())

Nguồn: http://docs.mongoengine .org / guide / defining-Documents.html # one-to-many-with-listfields




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Chèn hoặc cập nhật nhiều tài liệu trong MongoDB

  2. Mongoose VersionError:Không tìm thấy tài liệu phù hợp cho id khi tài liệu đang được lưu

  3. Mongodb Giải thích cho khung Tổng hợp

  4. MongoDB:Số lượng phần tử mảng lồng nhau phù hợp

  5. $ in yêu cầu một mảng làm đối số thứ hai, tìm thấy:thiếu