如何构成一个MongoDB查询,即使数据的格式不同,该查询也将返回结果。
例如:我有一个具有以下结构的集合,其中“ documentId”的值为16641,但有时数据类型为字符串,有时为数字。
就像在SQL中一样,我们可以在where子句中使用''来查询不同类型的值,我可以在MongoDB中执行相同的操作。
答案 0 :(得分:1)
您可以只使用$in
运算符进行查询。例如,您可以执行此操作以通过“ Sr No”字段匹配您拥有的两个文档。
db.collection.find({"Sr No": {$in : [2, "1"]}});