【问题标题】:mongoose db - array insertion using create and savemongoose db - 使用创建和保存的数组插入
【发布时间】:2015-04-03 16:40:14
【问题描述】:

如何将数组和普通变量数据插入mongoose数据库..

var parent = new Parent({ children: [{ name: 'Matt' }, { name: 'Sarah' }], class: 10 })
parent.save(callback);

这是我目前知道的方法。 我需要从 req.body 完成。那么创建父对象后我该怎么做。即

var parent =  new Parent();
///code for inserting the array data and other normal datatypes 
parent.save(callback);

【问题讨论】:

    标签: arrays node.js insert mongoose


    【解决方案1】:

    像使用任何其他 javascript 对象一样使用文档实例。

    parent.children = [{ name: 'Matt' }, { name: 'Sarah' }];
    parent.class = 10;
    parent.save();
    

    只是不要完全改变它(比如做parent = {...}),否则你会取消引用实际的猫鼬文档实例。仅对其属性进行更改,如上所示。

    【讨论】:

      猜你喜欢
      • 2011-11-07
      • 2018-03-20
      • 2020-02-01
      • 2014-11-08
      • 2019-09-06
      • 1970-01-01
      • 1970-01-01
      • 2015-06-05
      • 2020-07-20
      相关资源
      最近更新 更多