Чтобы опубликовать новый документ в Mongoose, инструменте объектного моделирования MongoDB для Node.js, вы можете использовать следующие методы:
-
Использование метода
create:const Model = require('mongoose').model('ModelName'); const newDocument = new Model({ /* document data */ }); newDocument.save() .then(savedDocument => { // Document saved successfully }) .catch(error => { // Error occurred while saving the document }); -
Использование метода
insertManyдля вставки нескольких документов одновременно:const Model = require('mongoose').model('ModelName'); const newDocuments = [{ /* document data 1 */ }, { /* document data 2 */ }]; Model.insertMany(newDocuments) .then(savedDocuments => { // Documents saved successfully }) .catch(error => { // Error occurred while saving the documents }); -
Использование метода
saveнепосредственно в экземпляре документа:const Model = require('mongoose').model('ModelName'); const newDocument = new Model({ /* document data */ }); newDocument.save() .then(savedDocument => { // Document saved successfully }) .catch(error => { // Error occurred while saving the document });
Вот некоторые из методов, которые вы можете использовать для публикации новых документов в Mongoose.