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

कैसे (कहां) कॉलम =मोंगो में कॉलम?

आप अपडेट करने के लिए दस्तावेज़ देखना चाहते हैं।
http://www.mongodb. org/display/DOCS/अपडेट करना

आपका कोड इस तरह दिख सकता है:
db.tbl.update( { c:{$ne:0}}, { $set: { a : b } } );

यदि आपको उन्नत प्रश्नों पर ब्रश करने की आवश्यकता है (उदाहरण के लिए $ne . का उपयोग करना ), फिर यहां देखें:
http://www.mongodb.org /display/DOCS/Advanced+Queries

संपादित करें:
जाहिर है आप एक ही दस्तावेज़ के डेटा के साथ अपडेट नहीं कर सकते।
MongoDB:एक ही दस्तावेज़ से डेटा का उपयोग करके दस्तावेज़ों को अपडेट करना

संपादित करें 2 (मानचित्र कम करने के साथ समाधान) :

var c = new Mongo();
var db = c.getDB('db')
var s = db.getCollection('s')
s.drop();
s.save({z:1,q:5});
s.save({z:11,q:55});

db.runCommand({
mapreduce:'s',
map:function(){
  var i = this._id; //we will emit with a unique key. _id in this case
  this._id=undefined; //strange things happen with merge if you leave the id in
  //update your document with access to all fields!
  this.z=this.q;

  emit(i,this);
}, 
query:{z:1},    //apply to only certain documents
out:{merge:'s'} //results get merged (overwrite themselves in collection)
});

//now take a look
s.find();



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब और पीएचपी के साथ पेजिनेशन प्रश्नों को ठीक से कैसे संभालें?

  2. डोकर-लिखें जावा अनुप्रयोग कनेक्शन मोंगोडब के लिए

  3. एसक्यूएल में नंबरों को कैसे प्रारूपित करें

  4. MongoDB:क्लाइंट-साइड पर DBRef को कैसे हल करें?

  5. मैं शुरुआत से वादा श्रृंखला को सशर्त रूप से कैसे पुनः आरंभ करूं?