MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Banyak bidang dalam Dokumen mongoengine Django

Ini bukan model Django, tetapi sebuah mongoengine Document . Itu tidak memiliki ManyToManyField . Sebagai gantinya, Anda mungkin harus menambahkan ReferenceField di dalam ListField ke Company Anda kelas, seperti ini:

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())

Sumber: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. Menggunakan MongoDB, bagaimana cara memperbarui sub-dokumen dari sub-array ketika posisi elemen tidak diketahui?

  2. Mongoose:tetapkan bidang tipe 'array of Strings'

  3. Bagaimana cara menghitung persentase menggunakan segi di MongoDB?

  4. Pilih nilai terakhir dari array di sub dokumen

  5. Perlu melakukan .toArray() untuk mendapatkan output dari mongodb .find() pada nama kunci bukan nilai