Praveen Singh Yadav
Praveen Singh Yadav

Reputation: 1861

How to generate mongdb objectid in django to insert a nested object with id

I am using mongoengine in django.I want to create a objectid which I can insert in nested object wholesalers of firm collection

class wholesaler(EmbeddedDocument):
    wid                 =   ObjectIdField()
    name                =   StringField(required = True,min_length = 3)

class firm(Document):
    name                = StringField(required=True)
    wholesalers         = ListField(EmbeddedDocumentField(wholesaler))

In View.py

wholesaler1 = wholesaler(wid = ??
                         ,name = '')

Upvotes: 0

Views: 619

Answers (1)

shx2
shx2

Reputation: 64298

import bson
bson.objectid.ObjectId()
=> ObjectId('55dada4065d1ac2052207776')

Upvotes: 2

Related Questions