【发布时间】:2019-07-07 08:31:33
【问题描述】:
关于 mongo db 的结构问题。我有一个 node/express/mongoose 应用程序查询我的 mongo 数据库以获取我的 rest api 并让它在生产中运行。
我想添加新字段进行查询,但我遇到的问题是很多旧文档不会有这些新字段。添加新字段和查询的最佳方法是什么?我用过field :{ exists: true } 并且有效,但是如果这些新字段是真还是假,我该如何查询字段?
我想查找所有文档,而不仅仅是该特定字段是否存在。甚至不确定这是否可行,我可能需要将新字段添加到每个文档中?
【问题讨论】:
-
如果文档中不存在该字段,则判断为真还是假?