如何构成即使字段具有不同数据类型也将返回结果的查询?

时间:2019-06-26 15:04:29

标签: mongodb

如何构成一个MongoDB查询,即使数据的格式不同,该查询也将返回结果。

例如:我有一个具有以下结构的集合,其中“ documentId”的值为16641,但有时数据类型为字符串,有时为数字。

就像在SQL中一样,我们可以在where子句中使用''来查询不同类型的值,我可以在MongoDB中执行相同的操作。

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以只使用$in运算符进行查询。例如,您可以执行此操作以通过“ Sr No”字段匹配您拥有的两个文档。

db.collection.find({"Sr No": {$in : [2, "1"]}});