PHP 怎么执行mongodb 的 $in 和$size查询
程序员文章站
2022-04-14 07:56:47
...
假设有个这样的集合
{ "_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" ] }
假设有这样的集合
RT 者两句代码用PHP怎么写
db.coll.find({_id:{$in[ ObjectId("502251a309248743250688e1"), ObjectId("502251c109248743250688e2")]}})
查询长度为三的数组
db.coll.find({fruits:{$size:0}})
用PHP的话要怎么实现
回复内容:
假设有个这样的集合
{ "_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" ] }
假设有这样的集合
RT 者两句代码用PHP怎么写
db.coll.find({_id:{$in[ ObjectId("502251a309248743250688e1"), ObjectId("502251c109248743250688e2")]}})
查询长度为三的数组
db.coll.find({fruits:{$size:0}})
用PHP的话要怎么实现
推荐阅读
-
php查询到的数据乱码和转json时中文变成了Unicode的编码怎么解决?
-
php怎么输出以下使用聚集函数和分组数据查询出来的MySQL查询结果?
-
php怎么查询MongoDB中存储的数组?
-
PHP怎么查询一个字符串和一个数组字段里的值匹配的SQL查询
-
怎么用PHP执行ORCAL数据库的一条select语句,并获得总行数和某列的值
-
php怎么输出以下使用聚集函数和分组数据查询出来的MySQL查询结果?
-
怎么用PHP执行ORCAL数据库的一条select语句,并获得总行数和某列的值
-
php查询到的数据乱码和转json时中文变成了Unicode的编码怎么解决?
-
PHP 怎么执行mongodb 的 $in 和$size查询
-
PHP获取查询数据中最早的时间和最晚时间怎么写这样不知对不对