【问题标题】:How do I convert a regular JSON object into a Mongo document using Mongoose?如何使用 Mongoose 将常规 JSON 对象转换为 Mongo 文档?
【发布时间】:2015-05-09 18:58:16
【问题描述】:

我有一个名为 parsedSong 的 JSON 对象,我想使用 Mongoose 将其转换为 Mongo 文档。

var newSong = new Song(parsedSong);

但是,这只为我提供了一个只有id 属性的新文档。如何进行不会从parsedSong 中删除我的数据的转换?

【问题讨论】:

  • 您能否编辑您的问题以显示Song 的架构定义以及parsedSong 的内容?
  • 我没有意识到架构限制了文档中定义的信息类型。我对 Schemas 的理解还很模糊。你和@Prontto 真的很有帮助!谢谢。
  • 你找到答案了吗?

标签: javascript json mongodb mongoose document


【解决方案1】:

我假设您已经在架构中定义了这些变量。然后你可以做这样的事情:

var bestSong = {
    artist: "Seether",
    song: "Careless Whisper"
};

var song = new Song(bestSong);

song.save(function(err) {
    if(err) throw err;
    console.log('saved');
});

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

【讨论】:

    猜你喜欢
    • 2018-06-01
    • 2016-07-13
    • 2012-04-14
    • 2016-11-03
    • 2011-09-22
    • 1970-01-01
    相关资源
    最近更新 更多