我可以在mongodb查询中使用OR和AND的组合吗?
以下代码无法按预期工作
db.things.find({
$and:[
{$or:[
{"first_name" : "john"},
{"last_name" : "john"}
]},
{"phone": "12345678"}
]});
Run Code Online (Sandbox Code Playgroud)
数据库内容:
> db.things.find();
{ "_id" : ObjectId("4fe8734ac27bc8be56947d60"), "first_name" : "john", "last_name" : "hersh", "phone" : "2222" }
{ "_id" : ObjectId("4fe8736dc27bc8be56947d61"), "first_name" : "john", "last_name" : "hersh", "phone" : "12345678" }
{ "_id" : ObjectId("4fe8737ec27bc8be56947d62"), "first_name" : "elton", "last_name" : "john", "phone" : "12345678" }
{ "_id" : ObjectId("4fe8738ac27bc8be56947d63"), "first_name" : "eltonush", "last_name" : "john", "phone" : "5555" }
Run Code Online (Sandbox Code Playgroud)
在查询上面的查询时 - 我什么都没得到!
> db.things.find({$and:[{$or:[{"first_name" : …Run Code Online (Sandbox Code Playgroud) 如何合并ls与wc -l获得的在文件中的文件,修改时间和行数的名字吗?
谢谢!