मैं इस तरह मेरे "पैरामीटर" संकलन में एक दस्तावेज़ है:मोंगोडीबी के साथ डॉक्टर ओडीएम में संदर्भित दस्तावेज़ द्वारा कैसे खोजें?
{
"_id": ObjectId("4d124cef3ffcf6f410000037"),
"code": "color",
"productTypes": [
{
"$ref": "productTypes",
"$id": ObjectId("4d120a2d2b8d8d3010000000"),
"$db": "test"
}
]
}
संदर्भित दस्तावेज़ यह है:
{
"_id": ObjectId("4d120a2d2b8d8d3010000000"),
"code": "car"
}
मैं "param" दस्तावेज है जो संदर्भित लाने के लिए DoctrineODM उपयोग कर रहा हूँ " उत्पाद प्रकार "कार" है। मैं इस कोड का उपयोग कर रहा हूं:
$query = $dm->createQuery('Cms\Model\Param');
$query->field('productTypes.code')->equals('car');
$result = $query->execute();
var_dump($result);
लेकिन परिणाम एक खाली सरणी है। मैं यह कैसे कर सकता हूँ?
क्या डेटाबेस आप कनेक्ट कर रहे? यह 'परीक्षण' या 'व्यवस्थापक' सही नहीं है? –
संख्या। यह परीक्षण या व्यवस्थापक नहीं है। मैंने नाम बदल दिया। – cnkt
क्या हम आपके दस्तावेज़ कक्षाएं देख सकते हैं? –