如何更新mongodb中的文档字段?

侯赛因

我是Mongodb的新手,所以在下面的代码中,我正在尝试更新文档字段stringreq.body基于_id我想更新string字段现在在帖子中接收到对象,但它不使用以下实现来更新记录。如何使用来更新记录_id在异步方面更新记录的任何更好的方法将不胜感激。

routes.js

var Diagram = require('./diagram');
    router.post('/saveUpdateDiagram',function(req,res){
        console.log(req.body._id);
        Diagram.update(req.body);
    });

diagram.js

  var diagram = require('./diagram.model');
var mongoose = require('mongoose');

var Diagram = {
    index: function(callback) {
        diagram.find({}, function(err, result) {
            if (!err) {
                callback(result);
            }
        });
    },
    update: function(data) {
        console.log('data in controller', data);
        Diagram.update({ $set: { 'string' : data.string  } });
    }
}
module.exports = Diagram;

data.json

{
    _id: "57fe42efc3590c7686bad563"
    groups: Array[0]
    owner: "sh587"
    string: "test string should be updated"
    text: "gcs_wf_dit.bpmn"
    users: Array[1]

}
阿里夫·汗(Arif Khan)

我们知道,JavaScript是大小写敏感的语言,您应该使用diagram.updateDiagram.update

使用`diagram.update({$ set:{'string':data.string}});

diagram.js应该是

diagram.js

var diagram = require('./diagram.model');
var mongoose = require('mongoose');

var Diagram = {
    index: function(callback) {
        diagram.find({}, function(err, result) {
            if (!err) {
                callback(result);
            }
        });
    },
    update: function(data) {
        console.log('data in controller', data);
        diagram.update({_id: data._id}, { $set: { 'string' : data.string  } });
    }
}
module.exports = Diagram;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在MongoDB中更新子文档字段值?

来自分类Dev

如何更新mongodb中的字段?

来自分类Dev

如何使用C#驱动程序更新MongoDB中数组子文档中包含的数组子文档中的字段?

来自分类Dev

如何使用C#驱动程序更新MongoDB中数组子文档中包含的数组子文档中的字段?

来自分类Dev

C#MongoDb-如何更新嵌套文档中的一个字段?

来自分类Dev

如何在mongodb的子文档化架构结构中更新数组字段

来自分类Dev

在MongoDB中按ID更新文档中的字段

来自分类Dev

在Mongodb中深度嵌套的文档中更新字段

来自分类Dev

MongoDb:如何从文档中获取字段(子文档)?

来自分类Dev

更新Mongodb文档并添加字段

来自分类Dev

MongoDB:如何更新集合中的整个文档

来自分类Dev

如何更新MongoDB集合中的每个文档?

来自分类Dev

如何在mongodb中更新子文档

来自分类Dev

如何更新MongoDB文档中的数组元素

来自分类Dev

使用findOne更新mongoDB文档中的子字段并保存

来自分类Dev

使用Java更新MongoDB中的特定字段而不是整个文档

来自分类Dev

Java + MongoDB:更新文档中的多个字段

来自分类Dev

Java + MongoDB:更新文档数量中的字段

来自分类Dev

如何在Mgo的Mongodb中更新子文档数组字段以及其他一些字段?

来自分类Dev

如何在mongodb中的单个文档中更新嵌套对象(即具有对象类型的doc字段)

来自分类Dev

mongodb,更新数组字段中等于文档字段的对象中的字段

来自分类Dev

如何在mongodb中查询文档以比较数组中的字段?

来自分类Dev

如何在Apache NiFi中访问MongoDB文档中的字段

来自分类Dev

如何在MongoDb中查找与数组中的字段和子文档字段匹配的文档

来自分类Dev

在MongoDB文档中翻转字段

来自分类Dev

文档中的Mongodb upsert字段

来自分类Dev

更新 Firestore 文档中的字段

来自分类Dev

如何在MongoDB的子文档中添加额外的字段?

来自分类Dev

如何按MongoDB中的特定字段对文档进行分组

Related 相关文章

  1. 1

    如何在MongoDB中更新子文档字段值?

  2. 2

    如何更新mongodb中的字段?

  3. 3

    如何使用C#驱动程序更新MongoDB中数组子文档中包含的数组子文档中的字段?

  4. 4

    如何使用C#驱动程序更新MongoDB中数组子文档中包含的数组子文档中的字段?

  5. 5

    C#MongoDb-如何更新嵌套文档中的一个字段?

  6. 6

    如何在mongodb的子文档化架构结构中更新数组字段

  7. 7

    在MongoDB中按ID更新文档中的字段

  8. 8

    在Mongodb中深度嵌套的文档中更新字段

  9. 9

    MongoDb:如何从文档中获取字段(子文档)?

  10. 10

    更新Mongodb文档并添加字段

  11. 11

    MongoDB:如何更新集合中的整个文档

  12. 12

    如何更新MongoDB集合中的每个文档?

  13. 13

    如何在mongodb中更新子文档

  14. 14

    如何更新MongoDB文档中的数组元素

  15. 15

    使用findOne更新mongoDB文档中的子字段并保存

  16. 16

    使用Java更新MongoDB中的特定字段而不是整个文档

  17. 17

    Java + MongoDB:更新文档中的多个字段

  18. 18

    Java + MongoDB:更新文档数量中的字段

  19. 19

    如何在Mgo的Mongodb中更新子文档数组字段以及其他一些字段?

  20. 20

    如何在mongodb中的单个文档中更新嵌套对象(即具有对象类型的doc字段)

  21. 21

    mongodb,更新数组字段中等于文档字段的对象中的字段

  22. 22

    如何在mongodb中查询文档以比较数组中的字段?

  23. 23

    如何在Apache NiFi中访问MongoDB文档中的字段

  24. 24

    如何在MongoDb中查找与数组中的字段和子文档字段匹配的文档

  25. 25

    在MongoDB文档中翻转字段

  26. 26

    文档中的Mongodb upsert字段

  27. 27

    更新 Firestore 文档中的字段

  28. 28

    如何在MongoDB的子文档中添加额外的字段?

  29. 29

    如何按MongoDB中的特定字段对文档进行分组

热门标签

归档