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

क्वेरी खोजने के लिए मोंगोइंजिन में संग्रह स्विच करें

mongoengine==0.10.0 . के अनुसार mongoengine.context_managers.switch_collection(cls, collection_name) उदाहरण में "स्विच_कलेक्शन (ग्रुप, 'ग्रुप 1') के साथ समूह के रूप में उपयोग किया जाता है:" उदाहरण में कार्यों के अंदर काम नहीं करता है। यह unboundlocalerror देता है . मौजूदा संसाधनों के साथ एक आसान तरीका है:

पाने के लिए:

new_group = Group.switch_collection(Group(),'group1')
from mongoengine.queryset import QuerySet
new_objects = QuerySet(Group,new_group._get_collection())

new_objects.all() का प्रयोग करें सभी वस्तुओं आदि को प्राप्त करने के लिए।

बचाने के लिए:

group_obj = Group()
group_obj.switch_collection('group2')
group_obj.save()


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB वस्तुओं की एक सरणी के अंदर डेटा में शामिल होता है

  2. Node.js में सभी MongoDB डेटाबेस को कैसे सूचीबद्ध करें?

  3. MongoDB + JS दिनांक स्थानांतरित -1 दिन

  4. MongoDB से यादृच्छिक नमूना भारी विषम परिणाम लौटा रहा है

  5. mongo 3.4.1 . में साधारण रीड राइट यूजर जोड़ें