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

मोंगो के साथ पाल में मूल अद्यतन ObjectId के साथ काम नहीं करता है

यदि आप मूल () का उपयोग करना चाहते हैं, तो आप हमेशा उसी क्वेरी को सीधे अपने मोंगो-डीबी में आज़मा सकते हैं। क्योंकि _id एक ऑब्जेक्ट-आईडी है, इसलिए आपको

var ObjectId = require('mongodb').ObjectID;

 User.native(function (err, collection) {
  collection.update({_id: new ObjectId(anIdVariable)},{$push:{pubs:aPubsVariable}}, function (err) {
});

आप npm install mongodb --save के साथ अपने ऐप में mongo-native-driver को जोड़ सकते हैं



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB / Morphia तकनीकी आईडी को ObjectId के रूप में सहेजता है, हालांकि यह जावा में एक स्ट्रिंग है

  2. स्ट्रिंग के रूप में संग्रहीत कीमतों के साथ MongoDB $gt/$lt ऑपरेटरों

  3. त्रुटि:कुंजी $conditionalHandlers को '$' mongodb . से प्रारंभ नहीं करना चाहिए

  4. मोंगो एंबेडेड दस्तावेज़ क्वेरी

  5. शैल स्क्रिप्ट के माध्यम से मोंगो कमांड कैसे निष्पादित करें? (मेरा काम नहीं करता)