在使用猫鼬在节点应用程序中使用它之前,我们是否必须在 mongodb 中创建数据库和模式?
Do we have to create db and schema in mongodb before using it in node app using mongoose?
我是 MEAN 堆栈的初学者,我有一个疑问,如果我想使用 mongoose 在我的应用程序中使用任何数据库和模式。相同的数据库和模式应该存在于mongo 分贝之前?
Mongodb 是无模式的。换句话说,模式存在于应用程序中。因此,在使用 Mongodb 之前,绝对不需要单独的模式。数据库和集合(模式)都是在使用时即时创建的。
但是,如果在 Mongodb 中启用了身份验证,则用户 ID 应该具有足够的权限来访问数据库并在其中创建集合。
我是 MEAN 堆栈的初学者,我有一个疑问,如果我想使用 mongoose 在我的应用程序中使用任何数据库和模式。相同的数据库和模式应该存在于mongo 分贝之前?
Mongodb 是无模式的。换句话说,模式存在于应用程序中。因此,在使用 Mongodb 之前,绝对不需要单独的模式。数据库和集合(模式)都是在使用时即时创建的。
但是,如果在 Mongodb 中启用了身份验证,则用户 ID 应该具有足够的权限来访问数据库并在其中创建集合。