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

标签 javascript json mongodb

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

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

我想知道“created_at”接受什么类型的值,以便我可以在 MongoDB 中制定查询

最佳答案

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

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

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

关于javascript - 如何确定 JSON 中字段的数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48367508/

相关文章:

javascript - d3 强制添加和删除节点

javascript - 自定义垂直图像 ListView 与ajax新图像请求

python - 将 networkx DiGraph 打印为嵌套的 JSON 格式

c# - C# 中的自定义 javascript 反序列化器

mongodb - 在 GameSparks 中查询玩家数据返回 0 个结果

javascript - Javascript 函数使用参数时出现的问题

javascript - SetState 导致多次重新渲染

javascript - 使用 JavaScript 或 jQuery 读取数组 JSON

node.js - Mongoose 异步调用另一个模型使验证变得不可能

Mongodb:JSON 键中的美元符号 (.$.) 有什么作用?