MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

Mongoengine, केवल कुछ MapField को पुनः प्राप्त कर रहा है

मुझे लगता है कि इसके लिए एक टिकट है:https://github.com/hmarr/mongoengine/ मुद्दे/508

मेरे लिए काम करता है यहाँ एक उदाहरण परीक्षण मामला है:

def test_only_with_mapfields(self):

    class BlogPost(Document):
        content = StringField()
        author = MapField(field=StringField())

    BlogPost.drop_collection()

    post = BlogPost(content='Had a good coffee today...', 
                    author={'name': "Ross", "age": "20"}).save()

    obj = BlogPost.objects.only('author__name',).get()

    self.assertEquals(obj.author['name'], "Ross")
    self.assertEquals(obj.author.get("age", None), None)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. आईडी के आधार पर रिकॉर्ड हटाएं?

  2. मोंगोडीबी ग्रिडएफएस - क्या यह फ़ाइल नाम या फ़ाइल नाम है

  3. मोंगोडीबी टाइमस्टैम्प

  4. समग्र MongoDB संस्करण 3.0 . का उपयोग करके Mongo डेटा कैसे प्राप्त करें

  5. फोर्कड प्रक्रिया:सॉकेट डिलीवरी के दौरान विफलता:टूटा हुआ पाइप