如何使用 Mongoose 将常规 JSON 对象转换为 Mongo 文档?
How do I convert a regular JSON object into a Mongo document using Mongoose?
我有一个名为 parsedSong
的 JSON 对象,我想使用 Mongoose 将其转换为 Mongo 文档。
var newSong = new Song(parsedSong);
但是,这只为我提供了一个只有 id
属性的新文档。如何进行转换而不从 parsedSong
中删除我的数据?
我假设您已经在模式中定义了这些变量。然后你可以做这样的事情:
var bestSong = {
artist: "Seether",
song: "Careless Whisper"
};
var song = new Song(bestSong);
song.save(function(err) {
if(err) throw err;
console.log('saved');
});
现在这首歌应该在数据库中了。
我有一个名为 parsedSong
的 JSON 对象,我想使用 Mongoose 将其转换为 Mongo 文档。
var newSong = new Song(parsedSong);
但是,这只为我提供了一个只有 id
属性的新文档。如何进行转换而不从 parsedSong
中删除我的数据?
我假设您已经在模式中定义了这些变量。然后你可以做这样的事情:
var bestSong = {
artist: "Seether",
song: "Careless Whisper"
};
var song = new Song(bestSong);
song.save(function(err) {
if(err) throw err;
console.log('saved');
});
现在这首歌应该在数据库中了。