gpt4 book ai didi

mysql - 我如何在 MongoDB 中重复 MySQL 的 WHERE 1 查询?

转载 作者:行者123 更新时间:2023-11-29 14:14:45 25 4
gpt4 key购买 nike

我可以在 MySQL 中执行此操作:

WHERE 1 AND 1 AND 1

如何在 MongoDB 中重复它? MongoDB 中 WHERE 1 的等价物是什么?

更新:

所以。我不知道如何选择最佳答案^^和扩展问题。正如@mark-hillick 注意到的 - 我正在寻找构建查询的最佳方法。现在我使用这种方式(express+mongoose):

//req.query - get/post object in Express

for (var q in req.query) {
if (req.query[q]) { //simplified example
query[q] = req.query[q];
};
}

Collection.find(query)

你的建议?

最佳答案

有一个SQL-MongoDB映射图here您会发现很有用。

当您想要执行与 MySQL 中的“WHERE”相同的操作时,它有大量关于在 MongoDB 中执行的操作的示例。例如 -

SELECT a,b FROM users WHERE age=33

db.users.find({age:33}, {a:1,b:1})

SELECT * FROM users WHERE a=1 and b=1

db.users.find({a:1,b:1})

关于mysql - 我如何在 MongoDB 中重复 MySQL 的 WHERE 1 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12858902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com