在使用mongoose在节点应用程序中使用它之前,我们是否必须在mongodb中创建db和schema?

时间:2017-07-04 08:15:49

标签: mongodb mongoose-schema

我是MEAN堆栈的初学者,我有一个疑问,如果我想使用mongoose在我的应用程序中使用任何数据库和模式。重要的是mongo db中应该存在相同的数据库和模式吗?

1 个答案:

答案 0 :(得分:1)

Mongodb是无架构的。换句话说,架构存在于应用程序中。因此,Mongodb在使用之前不需要单独的模式。数据库和集合(模式)在使用时都会动态创建。

但是,如果在Mongodb中启用了身份验证,则userid应具有足够的权限来访问数据库并在其中创建集合。