2012-02-17 24 views
0

PHP用のMongoDBドライバを使用しています。いくつかのネストされた要素を見つける必要があります。 ..私は私がPHP/MongoDB:ネストされたオブジェクトを見つける

$db->find(array('grupo._id' => "4e8478ace4b0dea06288ad63")); 

のようなものを試してみましたが、何も起こりません4e8478ace4b0dea06288ad63

= _idに取得する必要があります

proce : { "type" : "cars" , "grupo" : { "_id" : "4e8478ace4b0dea06288ad63"}} 

あなたの助け

答えて

2
ため 感謝を:私の構造はこのようになります

基本的なクエリが正しいように見えます。

ただし、grupo._idObjectIdのようになります。あなたのクエリは文字列にマッチしようとしています。それは "4e84 ..."という文字列かObjectIdですか?

照合にはPHP MongoIdを使用する必要があります。

+0

ありがとうございました。それはすべて実行するためのものでした= D – fnaquira

+0

あなたはこの回答を正しい答えとして記入してください。 –

関連する問題