Javascript 不在集合中的高级文档

Javascript 不在集合中的高级文档,javascript,node.js,mongodb,Javascript,Node.js,Mongodb,是否可能有一个不必在集合中的高级文档?可能像“静态属性” 我已经多次遇到这种情况,我希望在MongoDB中存储(默认/通用/全局)值,以便直接存储和获取 我所做的是创建一个名为globals的集合,它只有一个文档,我可以这样访问它: const globals = await dbi.collection('globals').findOne() 它是有效的,但我想知道是否有更好的方法来做到这一点;因为老实说,这感觉就像拥有一个数组,其中包含并且将始终包含一个子元素:无用 非常感谢 “有可能拥

是否可能有一个不必在集合中的高级文档?可能像“静态属性”

我已经多次遇到这种情况,我希望在MongoDB中存储(默认/通用/全局)值,以便直接存储和获取

我所做的是创建一个名为
globals
的集合,它只有一个文档,我可以这样访问它:

const globals = await dbi.collection('globals').findOne()
它是有效的,但我想知道是否有更好的方法来做到这一点;因为老实说,这感觉就像拥有一个数组,其中包含并且将始终包含一个子元素:无用


非常感谢

“有可能拥有一个不必在收藏中的高级文档吗?”-没有。@SergioTulentsev好的,谢谢,你认为这是最好的方式吗?不确定“最好”是什么,但这肯定是一种方式。我在一些项目中这样做。好的,非常感谢@SergioTulentsev!我将把问题保留在这里,也许有人会觉得这很有帮助,或者有人提出了更好的方法:)将文档放在一个集合中(在数据库中)会提供一个与其余数据和应用程序同步的接口。您可以使用其他持久化方法进行管理,但是使用最适合使用、应用和情况的方法;视情况而定。