Javascript 在MongoDB中获取具有特定属性的所有文档
各位早上好, 今天我面临着猫鼬的质疑 假设我们有以下集合:Javascript 在MongoDB中获取具有特定属性的所有文档,javascript,mongodb,express,mongoose,mongodb-query,Javascript,Mongodb,Express,Mongoose,Mongodb Query,各位早上好, 今天我面临着猫鼬的质疑 假设我们有以下集合: [ {letter: "A", name: "Books", action: "read"}, {letter: "B", name: "Notebook", action: "write"}, {letter: "C", name: "Camera", act
[
{letter: "A", name: "Books", action: "read"},
{letter: "B", name: "Notebook", action: "write"},
{letter: "C", name: "Camera", action: "take photos"},
{letter: "D", name: "Pencil", action: "draw"}
]
我想得到一个有文件名为“书”和“铅笔”的子集合
期望输出:
[
{letter: "A", name: "Books", action: "read"},
{letter: "D", name: "Pencil", action: "draw"}
]
是否可以使用“find()”方法?您可以在运算符中使用
$
db.collection.find({
name: {
$in: [
"Books",
"Pencil"
]
}
})
工作您可以在
操作符中使用$
db.collection.find({
name: {
$in: [
"Books",
"Pencil"
]
}
})
工作另一版本的使用$或运算符查找
db.collection.find({
$or: [
{
"name": "Books"
},
{
"name": "Pencil"
}
]
})
这是给你的。另一个版本的使用$或操作符查找
db.collection.find({
$or: [
{
"name": "Books"
},
{
"name": "Pencil"
}
]
})
这是给你的。太好了!非常感谢你,非常完美!非常感谢你也感谢你,这是实现我想要的另一种方式也感谢你,这是实现我想要的另一种方式