Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MongoDb Shell-如何显示<;文件>;结果更新了哪一个?_Mongodb - Fatal编程技术网

MongoDb Shell-如何显示<;文件>;结果更新了哪一个?

MongoDb Shell-如何显示<;文件>;结果更新了哪一个?,mongodb,Mongodb,Mongo更新查询如下 db.personnel.update({"organization._id":'o4C8aSHbEBSaAuKog'},{$set:{name:'ghostsads'}}, {multi:true}) 它显示为 WriteResult({“nMatched”:17,“nUpserted”:0,“nModified”:16}) 如何使用相同的查询查找更新的文档Mongo不返回此信息。正如文档中所述,更新返回 WriteResult对象包含与 查询条件、更新插入的文档数,

Mongo更新查询如下

db.personnel.update({"organization._id":'o4C8aSHbEBSaAuKog'},{$set:{name:'ghostsads'}}, {multi:true})
它显示为

WriteResult({“nMatched”:17,“nUpserted”:0,“nModified”:16})


如何使用相同的查询查找更新的文档

Mongo不返回此信息。正如文档中所述,更新返回

WriteResult对象包含与 查询条件、更新插入的文档数,以及 修改的文档数

所以你只能看到

WriteResult({
  "nMatched" : 1,
  "nUpserted" : 0,
  "nModified" : 1
})
有多少文档与您的查询匹配,有多少文档被升级,最后有多少文档被更新。就你而言,有16个


如果您真的想查看它们,可以在更新之前手动检查有多少文档没有
名称
字段或名称字段不等于您的
“ghostsads”
字符串。

Mongo不会返回此信息。正如文档中所述,更新返回

WriteResult对象包含与 查询条件、更新插入的文档数,以及 修改的文档数

所以你只能看到

WriteResult({
  "nMatched" : 1,
  "nUpserted" : 0,
  "nModified" : 1
})
有多少文档与您的查询匹配,有多少文档被升级,最后有多少文档被更新。就你而言,有16个


如果您真的想查看它们,可以在更新之前手动检查有多少文档没有
名称
字段或名称字段不等于您的
“ghostsads”
字符串。

Mongo不会返回此信息。正如文档中所述,更新返回

WriteResult对象包含与 查询条件、更新插入的文档数,以及 修改的文档数

所以你只能看到

WriteResult({
  "nMatched" : 1,
  "nUpserted" : 0,
  "nModified" : 1
})
有多少文档与您的查询匹配,有多少文档被升级,最后有多少文档被更新。就你而言,有16个


如果您真的想查看它们,可以在更新之前手动检查有多少文档没有
名称
字段或名称字段不等于您的
“ghostsads”
字符串。

Mongo不会返回此信息。正如文档中所述,更新返回

WriteResult对象包含与 查询条件、更新插入的文档数,以及 修改的文档数

所以你只能看到

WriteResult({
  "nMatched" : 1,
  "nUpserted" : 0,
  "nModified" : 1
})
有多少文档与您的查询匹配,有多少文档被升级,最后有多少文档被更新。就你而言,有16个


如果您真的想查看它们,可以在更新之前手动检查有多少文档没有
名称
字段,或者名称字段不等于您的
'ghostsads'
字符串。

我想分享我尝试过的技巧!它起作用了

var criteria_find = {"organization._id":'o4C8aSHbEBSaAuKog'};
var criteria_set = {"organization._id":'o4C8aSHbEBSaAuKog'},{$set:{name:'ghostsads'}};
var projection = {multi:true};

var check = db.personnel.find(criteria_find);

if(check){

check.forEach(function(els){

print('personnel_id was effected : ' + els._id);

db.personnel.update(criteria, projection);

})

}

我想告诉大家,我已经试过那个把戏了!它起作用了

var criteria_find = {"organization._id":'o4C8aSHbEBSaAuKog'};
var criteria_set = {"organization._id":'o4C8aSHbEBSaAuKog'},{$set:{name:'ghostsads'}};
var projection = {multi:true};

var check = db.personnel.find(criteria_find);

if(check){

check.forEach(function(els){

print('personnel_id was effected : ' + els._id);

db.personnel.update(criteria, projection);

})

}

我想告诉大家,我已经试过那个把戏了!它起作用了

var criteria_find = {"organization._id":'o4C8aSHbEBSaAuKog'};
var criteria_set = {"organization._id":'o4C8aSHbEBSaAuKog'},{$set:{name:'ghostsads'}};
var projection = {multi:true};

var check = db.personnel.find(criteria_find);

if(check){

check.forEach(function(els){

print('personnel_id was effected : ' + els._id);

db.personnel.update(criteria, projection);

})

}

我想告诉大家,我已经试过那个把戏了!它起作用了

var criteria_find = {"organization._id":'o4C8aSHbEBSaAuKog'};
var criteria_set = {"organization._id":'o4C8aSHbEBSaAuKog'},{$set:{name:'ghostsads'}};
var projection = {multi:true};

var check = db.personnel.find(criteria_find);

if(check){

check.forEach(function(els){

print('personnel_id was effected : ' + els._id);

db.personnel.update(criteria, projection);

})

}

六羟甲基三聚氰胺六甲醚。。。因为我有很多循环数据要更新,所以我需要更新哪一个文档。顺便说一句。谢谢你提供的信息。@FaridBlaster是的,我告诉过你mongo没有提供这样的信息。同样,在您的情况下,更新的不是一个
文档,而是其中的16个。。。因为我有很多循环数据要更新,所以我需要更新哪一个文档。顺便说一句。谢谢你提供的信息。@FaridBlaster是的,我告诉过你mongo没有提供这样的信息。同样,在您的情况下,更新的不是一个
文档,而是其中的16个。。。因为我有很多循环数据要更新,所以我需要更新哪一个文档。顺便说一句。谢谢你提供的信息。@FaridBlaster是的,我告诉过你mongo没有提供这样的信息。同样,在您的情况下,更新的不是一个
文档,而是其中的16个。。。因为我有很多循环数据要更新,所以我需要更新哪一个文档。顺便说一句。谢谢你提供的信息。@FaridBlaster是的,我告诉过你mongo没有提供这样的信息。同样在您的情况下,更新的不是一个
文档,而是其中的16个。