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

मोंगोइड में एक एम्बेडेड दस्तावेज़ को हटा दें

वर्तमान मोंगोइड (2.0.0) अनुमति देता है:

@category = @list.categories.find(params[:id])
@category.delete

और परिणामी डेटाबेस क्वेरी/अपडेट ऐसा दिखता है:

http://mongoid.org/docs/persistence/ पर अंतिम उदाहरण भी देखें।

ध्यान दें, मैंने इस पर विविधताओं की कोशिश की है जो ActiveRecord (@list.categories.delete(xx)) के साथ काम करतीं और जिनका कोई प्रभाव नहीं पड़ता है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongoDB डीबी प्रतिकृति में विशिष्ट डेटा जोड़ रहा है

  2. का उपयोग कर:=अप्रयुक्त त्रुटि देता है लेकिन गो में =का उपयोग नहीं कर रहा है

  3. मैं $match एकत्रीकरण में मानों की एक सरणी कैसे ढूंढ सकता हूं और परिणाम को समूहित कर सकता हूं?

  4. एक आवेदन में सिंगलटन कौन सा होना चाहिए? MongoClient या MongoDatabase या MongoCollection?

  5. किसी आइटम को मोंगोडीबी सरणी में कैसे स्थानांतरित करें?