php - Using AND on same key in mongodb -


i have key in document structure follow:

"tag": [     {       "schemename": "http:\/\/somesite.com\/categoryscheme2",       "name": "test tag2",       "value": 1,       "slug": "test_tag2"     },     {       "schemaname": "http:\/\/somesite.com\/categoryscheme3",       "name": "test tag3",       "value": 1,       "slug": "test_tag3"     }   ] 

now, inputs tag=test_tag2andtest_tag3. how can write query this? tried iterate through loop didnt got results.

correct me if wrong don't need $and or $elemmatch, instead:

$mongodb->collection->find(array('tags.slug'=>array(     '$in' => array('test_tag2','test_tag3')))) 

should work, however, if english suggests second read does, can use $all in place of $in. ensure root documents must have slugs in them.


Comments

Popular posts from this blog

c# - DetailsView in ASP.Net - How to add another column on the side/add a control in each row? -

javascript - firefox memory leak -

Trying to import CSV file to a SQL Server database using asp.net and c# - can't find what I'm missing -