如何使用猫鼬将常规 JSON 对象转换为 Mongo 文档

How do I convert a regular JSON object into a Mongo document using Mongoose?

本文关键字:转换 对象 Mongo 文档 JSON 常规 何使用      更新时间:2023-09-26

我有一个名为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');
});

现在这首歌应该在数据库中。