aggregation-framework पर टैग किए गए जवाब

MongoDB एकत्रीकरण ढांचा MongoDB 2.2+ में डेटा को फिर से व्यवस्थित करने और एकत्र करने का साधन प्रदान करता है।

14
MongoDB संग्रह में ऑब्जेक्ट सरणी में केवल queried तत्व प्राप्त करें
मान लीजिए मेरे संग्रह में आपके पास निम्नलिखित दस्तावेज हैं: { "_id":ObjectId("562e7c594c12942f08fe4192"), "shapes":[ { "shape":"square", "color":"blue" }, { "shape":"circle", "color":"red" } ] }, { "_id":ObjectId("562e7c594c12942f08fe4193"), "shapes":[ { "shape":"square", "color":"black" }, { "shape":"circle", "color":"green" } ] } प्रश्न करें: db.test.find({"shapes.color": "red"}, {"shapes.color": 1}) या db.test.find({shapes: {"$elemMatch": {color: "red"}}}, {"shapes.color": 1}) लौटे …

9
किसी अन्य फ़ील्ड के मान का उपयोग करके MongoDB फ़ील्ड अपडेट करें
MongoDB में, क्या किसी अन्य फ़ील्ड से मान का उपयोग करके किसी फ़ील्ड का मान अपडेट करना संभव है? समतुल्य एसक्यूएल कुछ इस तरह होगा: UPDATE Person SET Name = FirstName + ' ' + LastName और MongoDB छद्म कोड होगा: db.person.update( {}, { $set : { name : firstName …

21
संग्रह की सभी कुंजियों के नाम प्राप्त करें
मैं एक MongoDB संग्रह में सभी कुंजियों के नाम प्राप्त करना चाहता हूं। उदाहरण के लिए, इससे: db.things.insert( { type : ['dog', 'cat'] } ); db.things.insert( { egg : ['cat'] } ); db.things.insert( { type : [] } ); db.things.insert( { hello : [] } ); मैं अद्वितीय कुंजी प्राप्त …

11
MongoDB: एक में कई संग्रहों में से डेटा को कैसे मिलाएं?
मैं (MongoDB में) एक संग्रह में कई संग्रहों के डेटा को कैसे संयोजित कर सकता हूं? क्या मैं मैप-कम का उपयोग कर सकता हूं और यदि हां तो कैसे? मैं कुछ उदाहरणों की बहुत सराहना करूंगा क्योंकि मैं नौसिखिया हूं।

7
MongoDB चयन काउंटी समूह द्वारा
मैं MongoDB के साथ खेल रहा हूं ताकि यह पता लगाने की कोशिश करूं कि एक सरल कैसे करना है SELECT province, COUNT(*) FROM contest GROUP BY province लेकिन मैं इसे कुल फ़ंक्शन का उपयोग करके पता नहीं लगा सकता। मैं इसे कुछ वास्तव में अजीब समूह वाक्यविन्यास का उपयोग …

6
सभी मौजूदा फ़ील्ड शामिल करें और दस्तावेज़ में नए फ़ील्ड जोड़ें
मैं एक $ परियोजना एकत्रीकरण चरण को परिभाषित करना चाहूंगा जहां मैं इसे सभी नए क्षेत्रों को सूचीबद्ध करने के लिए बिना किसी नए फ़ील्ड को जोड़ने और सभी मौजूदा फ़ील्ड्स को शामिल करने का निर्देश दे सकता हूं। मेरा दस्तावेज़ इस तरह दिखता है, कई क्षेत्रों के साथ: { …

3
मोंगोडब एग्रीगेशन फ्रेमवर्क के बारे में बताएं
क्या MongoDB में एकत्रीकरण ढांचे के लिए एक व्याख्या कार्य है? मैं इसे प्रलेखन में नहीं देख सकता। यदि जाँचने का कोई और तरीका नहीं है, तो एकत्रीकरण ढांचे के भीतर एक क्वेरी कैसे करता है? मुझे पता है कि तुम बस करो db.collection.find().explain() लेकिन एकत्रीकरण ढांचे के साथ मुझे …

4
MongoDB में डुप्लिकेट रिकॉर्ड ढूंढें
मुझे मूंगो संग्रह में डुप्लिकेट फ़ील्ड कैसे मिलेंगे। यदि कोई "नाम" फ़ील्ड डुप्लिकेट है, तो मैं जांचना चाहता हूं। { "name" : "ksqn291", "__v" : 0, "_id" : ObjectId("540f346c3e7fc1054ffa7086"), "channel" : "Sales" } बहुत धन्यवाद!

3
कई क्षेत्रों द्वारा mongodb समूह मान
उदाहरण के लिए, मेरे पास ये दस्तावेज़ हैं: { "addr": "address1", "book": "book1" }, { "addr": "address2", "book": "book1" }, { "addr": "address1", "book": "book5" }, { "addr": "address3", "book": "book9" }, { "addr": "address2", "book": "book5" }, { "addr": "address2", "book": "book1" }, { "addr": "address1", "book": "book1" }, …

5
mongodb क्षेत्र / कुंजी के अनुसार अलग-अलग मानों की संख्या गिनता है
क्या किसी फ़ील्ड में DB में कितने अलग-अलग मान हैं, इसकी गणना करने के लिए एक क्वेरी है। fe मेरे पास देश के लिए एक क्षेत्र है और देश के 8 प्रकार के मूल्य हैं (स्पेन, इंग्लैंड, फ्रांस, आदि ...) यदि कोई नए देश के साथ अधिक दस्तावेज जोड़ता है …

6
एक सरणी में ObjectId की $ खोज
किसी ऐसे फ़ील्ड पर एक $ लुकअप करने के लिए वाक्यविन्यास क्या है जो कि ऑब्जेक्ट का केवल एक ObjectId के बजाय ObjectIds का एक सरणी है? उदाहरण आदेश दस्तावेज़: { _id: ObjectId("..."), products: [ ObjectId("..<Car ObjectId>.."), ObjectId("..<Bike ObjectId>..") ] } काम नहीं कर रहा प्रश्न: db.orders.aggregate([ { $lookup: { …

6
MongoDB में $ खोल ऑपरेटर क्या है?
यह MongoDB के साथ मेरा पहला दिन है इसलिए कृपया मेरे साथ आसान करें :) मैं समझ नहीं पा रहा हूं $unwind ऑपरेटर सकता, शायद इसलिए कि अंग्रेजी मेरी मूल भाषा नहीं है। db.article.aggregate( { $project : { author : 1 , title : 1 , tags : 1 }}, …


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.