用猫鼬创建数据库模型

loremIpsum1771

我有一个node.js应用程序,该应用程序本质上是一个草图板,目前我正在开发一项功能,以将他们在“会话”期间绘制的所有草图保存到数据库中,以便以后可以取回。他们离开的时间。我正在使用通过Mongoose ORM连接到的MongoDB数据库。

服务器在文件main.js中启动,该文件当前是我与数据库之间的连接。但是,用于保存草图数据(当前仅保存到服务器上的JSON文件)的代码在单独的文件中。根据本教程,用于创建文档模型的代码似乎位于打开连接后运行的回调函数中。但是考虑到在应用程序中保存草图的逻辑与打开连接所在的文件位于不同的文件中,因此它在此处 在打开连接之前不会创建/删除模型实例,似乎要么必须要有一种方法来打开为创建模型而打开的不同连接,要么就需要有一种方法来启动对模型的创建。 main.js中的连接回调代码绘制草图的模型。

我对MongoDB和Mongoose还是很陌生,所以我不确定这是否是创建模型的正确方法,但是鉴于功能的需求,打开与数据库的连接并保存数据库的正确方法是什么?一旦保存草图功能被调用,就可以将草图绘制到数据库了吗?

香港强尼

您可能想得太多。

只需mongoose.connect在应用程序启动期间通过调用打开您的Mongoose连接(共享连接池),然后随时创建并保存您的Mongoose模型。您的模型将根据需要使用共享连接池,并在必要时等待直到建立连接。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用猫鼬更新数据库中的数据

来自分类Dev

猫鼬的默认数据库数据

来自分类Dev

在猫鼬中复制数据库

来自分类Dev

导入数据库的猫鼬模式

来自分类Dev

猫鼬不与数据库交互

来自分类Dev

猫鼬在数据库中的模型名称后面添加“ s”?

来自分类Dev

无法将我的猫鼬模型添加到数据库中

来自分类Dev

猫鼬在数据库中的模型名称后面添加“ s”?

来自分类Dev

使用公共对象(db)模型将不同的对象映射到猫鼬数据库模型

来自分类Dev

猫鼬分布在2个数据库中

来自分类Dev

猫鼬填充来自不同数据库的架构

来自分类Dev

猫鼬不将更新的文档保存到数据库

来自分类Dev

猫鼬如何连接到多个数据库

来自分类Dev

猫鼬.save不更新数据库

来自分类Dev

NodeJS | 猫鼬不更新数据库中的值

来自分类Dev

猫鼬脚本种子数据库挂起

来自分类Dev

无法连接到数据库Heroku nestjs猫鼬

来自分类Dev

mongoDB,猫鼬,无法连接到数据库

来自分类Dev

猫鼬findOneAndUpdate不会更新我的数据库

来自分类Dev

findOneAndUpdate用于更新猫鼬中的数据库

来自分类Dev

打字稿和猫鼬:保存到数据库

来自分类Dev

猫鼬:是否在数据库中设置了字段?

来自分类Dev

猫鼬更新前钩-额外的数据库写入

来自分类Dev

无法使用猫鼬从数据库中读取

来自分类Dev

猫鼬连接后如何获取数据库?

来自分类Dev

没有猫鼬或数据库层的nodejs分页?

来自分类Dev

用猫鼬填充模型对象数组

来自分类Dev

用jsdoc记录猫鼬模型方法

来自分类Dev

用猫鼬填充模型对象数组