在MongoDB上将集合存储在数据库中的正确方法



model.create()还是.save()还是.insert() .我已经在网络上看到了使用快递和帆船应用程序.create的教程。但我还没有看到 mongoDB 上的官方文档可以使用.create()但人们正在 CRUD 应用程序上使用它。

虽然aluan Haddad有一个有效的观点,但你提到你浏览了mongoDB文档,这就是为什么我要回答而不是标记这个问题。

save()是一个模型实例属性。基本上,当您更改mongoDB数据中的某些内容时,无论您是输入新文档还是编辑现有文档,在对模型调用save()函数之前,都不会对数据库进行更改。

create()是模型的属性。 您可以使用它来创建新文档,方法是调用 Model 属性create()并传入要添加为第一个参数的文档:Model.create({/*your object*/}, function(err, createdObject){/*your callback*/})

您可以在此处看到这两个都使用。

像我一样格式化了代码,因为您的问题包括标签猫鼬和节点.js

最新更新