このコードは、保存するためであるモデルクラスでバリデータを使用する必要がありますモデルの名前でコレクションを作成し、を実行
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メソッド。
また、あなたはこのように1文書のみを保存することができます:
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)
});
ありがとう、素敵な説明:) –
この方法以外では、自分でIDを生成する必要があります。 mongoose.Types.ObjectId()は_idの書式です。 –
asyncとsyncの両方の操作は同期していますか? – JohnnyQ