इस कोड को एक को बचाने के लिए है डाटाबेस में दस्तावेजों की सरणी:
app.get("/api/setupTodos", function (req, res) {
var nameModel = mongoose.model("nameModel", yourSchema);
//create an array of documents
var listDocuments= [
{
username: "test",
todo: "Buy milk",
isDone: true,
hasAttachment: false
},
{
username: "test",
todo: "Feed dog",
isDone: false,
hasAttachment: false
},
{
username: "test",
todo: "Learn Node",
isDone: false,
hasAttachment: false
}
];
nameModel.create(listDocuments, function (err, results) {
res.send(results);
});
'nameModel.create (listDocuments)' परमिट है कि मॉडल के नाम के साथ एक संग्रह बनाएं औरनिष्पादित केवल सरणी में दस्तावेज़ के लिए 10 विधि।
वैकल्पिक रूप से, आप इस तरह से एक ही दस्तावेज़ बचा सकते हैं:
var myModule= mongoose.model("nameModel", yourSchema);
var firstDocument = myModule({
name: String,
surname: String
});
firstDocument.save(function(err, result) {
if(if err) throw err;
res.send(result)
});
धन्यवाद, अच्छा स्पष्टीकरण :) –
इस तरह से आपको आईडी को स्वयं उत्पन्न करने की आवश्यकता होगी। mongoose.Types.ObjectId() _id के लिए प्रारूप है। –
एसिंक और सिंक के बारे में, दोनों ऑपरेशन सिंक्रोनस हैं? – JohnnyQ