Is it possible to query for a specific object in an array with MongoDB? -


कहें तो आपके पास ऐसा ब्लॉग संग्रह है

{"title": "पोस्ट शीर्षक "," "शरीर": "पोस्ट बॉडी", "टिप्पणियां": [{"उपयोगकर्ता": "उपयोगकर्ता 1", "टिप्पणी": "उपयोगकर्ता 1 से टिप्पणी"}, {"उपयोगकर्ता": "user2", "टिप्पणी": " User1 से टिप्पणी "}] {" शीर्षक ":" पोस्ट शीर्षक 2 "," शरीर ":" पोस्ट बॉडी 2 "," टिप्पणियां ": [{" उपयोगकर्ता ":" उपयोगकर्ता 1 "," टिप्पणी ":" user1 से टिप्पणी "}]}

मैं किसी उपयोगकर्ता से टिप्पणियों के लिए कैसे पूछ सकता हूं?

यह क्वेरी काम करती है लेकिन उपयोगकर्ता 2 और साथ ही साथ उपयोगकर्ता 1 पर टिप्पणी देता है। db.posts.find ({"comments.user": "user1"})

क्या प्रयोक्ता 1 से केवल टिप्पणियां प्राप्त करने का कोई तरीका है?

मुझे नहीं लगता कि कोई रास्ता नहीं है क्योंकि मोंगो ने पूरे दस्तावेज़ को केवल एक मैच मिला है, जब आप मैच पा सकते हैं, तो आप इसे नक्शा / न्यून करें या सर्वर प्रोसेसिंग के साथ करें

Comments

Popular posts from this blog

php - Creating canonical URLs with custom route-classes -

mysql - Formatting problem with PHP DateTime Difference when used as part of an equation -

Mysql Local server hardware -