PHP 怎么执行mongodb 的 $in 和$size查询

WBOY
Lepaskan: 2016-10-17 09:30:22
asal
1543 orang telah melayarinya

假设有个这样的集合

<code>{ "_id" : ObjectId("5022518d09248743250688e0"), "name" : "big fruit", "fruits" : [ "apple", "pear", "orange" ] } , 
{ "_id" : ObjectId("502251a309248743250688e1"), "name" : "good fruit", "fruits" : [ "banana", "pear", "orange" ] }  ,
{ "_id" : ObjectId("502251c109248743250688e2"), "name" : "good fruit", "fruits" : [ "banana", "apple", "tomato" ] }  </code>
Salin selepas log masuk
Salin selepas log masuk

假设有这样的集合

RT 者两句代码用PHP怎么写

<code>db.coll.find({_id:{$in[ ObjectId("502251a309248743250688e1"), ObjectId("502251c109248743250688e2")]}})</code>
Salin selepas log masuk
Salin selepas log masuk

查询长度为三的数组

<code>db.coll.find({fruits:{$size:0}})</code>
Salin selepas log masuk
Salin selepas log masuk

用PHP的话要怎么实现

回复内容:

假设有个这样的集合

<code>{ "_id" : ObjectId("5022518d09248743250688e0"), "name" : "big fruit", "fruits" : [ "apple", "pear", "orange" ] } , 
{ "_id" : ObjectId("502251a309248743250688e1"), "name" : "good fruit", "fruits" : [ "banana", "pear", "orange" ] }  ,
{ "_id" : ObjectId("502251c109248743250688e2"), "name" : "good fruit", "fruits" : [ "banana", "apple", "tomato" ] }  </code>
Salin selepas log masuk
Salin selepas log masuk

假设有这样的集合

RT 者两句代码用PHP怎么写

<code>db.coll.find({_id:{$in[ ObjectId("502251a309248743250688e1"), ObjectId("502251c109248743250688e2")]}})</code>
Salin selepas log masuk
Salin selepas log masuk

查询长度为三的数组

<code>db.coll.find({fruits:{$size:0}})</code>
Salin selepas log masuk
Salin selepas log masuk

用PHP的话要怎么实现

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!