如何确定JSON中字段的数据类型

时间:2018-01-21 13:52:24

标签: javascript json mongodb

我想确定MongoDB中我的JSON文档中字段的数据类型。有可能这样做吗?例如,如果我有

{
    "created_at": "Fri Aug 04 05:42:03 +0000 2017",
    "id": 893346273255866400,
    "id_str": "893346273255866368"
}

我想知道什么类型的值" created_at"接受所以我可以在我的MongoDB中制定一个查询

1 个答案:

答案 0 :(得分:2)

您可以使用typeof operater返回MongoDB中的值类型,也可以使用查询中的$ type运算符按特定类型进行查询。 例如

db.inventory.find( { price: { $type: "decimal" } } )

有关详细信息,请参阅https://docs.mongodb.com/manual/core/shell-types/#check-types-in-shell