0
からオブジェクトを保存取得することはできませんか?は、私はこのようなオブジェクトを作成するMongoDB
からオブジェクトを保存取得することはできませんか?は、私はこのようなオブジェクトを作成するMongoDB
マングース戻り、それはスキーマの作成中it.Either使用オプションtoJSON/toObjectといくつかの他の富化された特性を有するまたはコードの下に使用オブジェクト:
回答1
var omitPrivate = function(doc, item) {
delete item.id;
delete item.__v;
return item;
};
// options
var options = {
toJSON: {
virtuals: true,
transform: omitPrivate
},
toObject: {
virtuals: true,
transform: omitPrivate
}
};
var TodoItem = mongoose.model('TodoItem',
new mongoose.Schema({
title: String,
description: String
},options));
var n = new TodoItem();
n.description = req.body.description;
n.title = req.body.title;
n.done = false;
n.save(function (err, todoitem) {
console.log(todoitem.toJSON());
})
回答2
var n = new TodoItem();
n.description = req.body.description;
n.title = req.body.title;
n.done = false;
n.save(function (err, todoitem) {
todoitem = JSON.parse(JSON.stringify(todoitem));
console.log(todoitem._id);
})
回答2作品:)回答1は多くの配管会社のようです書いているが、おそらく長期的には良いだろう。私はそれを行こう。ありがとう! – Sam