【问题标题】:How to retrieve schema from a mongoose collection?如何从猫鼬集合中检索模式?
【发布时间】:2016-07-15 01:05:02
【问题描述】:

使用这条线:

var collection = mongoose.connection.db.collection("users");

我得到了用户的集合,现在我需要从那个集合中获取模式吗? 有没有办法做到这一点?谢谢。

PS:我没有模型

【问题讨论】:

标签: node.js mongoose-schema


【解决方案1】:

如果你没有模型,恐怕做不到。

模式是文档的结构表示,而不是集合。您可以使用模式(通过模型)强制添加到集合中的任何文档都匹配某个结构,但是没有什么可以阻止您在没有此模型的情况下将不匹配条件的不同文档插入到此集合中

所以模式并不存在于数据库中,它是猫鼬模块的一部分,并且存在于代码中。并且只能通过模型​​来访问它

【讨论】:

  • 谢谢,我最终使用该集合来创建我的 mongoose 查询。
猜你喜欢
  • 1970-01-01
  • 2016-05-17
  • 2017-12-20
  • 2016-01-27
  • 1970-01-01
  • 2015-07-28
  • 2023-03-09
  • 2016-10-27
  • 2014-02-21
相关资源
最近更新 更多