我想知道mongoose是否有一些通过id set更新多个文档的方法.例如:
for (var i = 0, l = ids.length; i < l; i++) {
Element.update({'_id': ids[i]}, {'visibility': visibility} ,function(err, records){
if (err) {
return false;
} else {
return true;
};
});
};
Run Code Online (Sandbox Code Playgroud)
我想知道的是,如果猫鼬可以这样做:
Element.update({'_id': ids}, {'visibility': visibility}, {multi: true} ,function(err, records){
if (err) {
return false;
}
});
Run Code Online (Sandbox Code Playgroud)
其中id是一个id数组,如['id1','id2','id3'] - 样本数组.同样的问题.
我需要从json数组创建一个动态嵌套的ul\li列表.
注意!我可以使用jQuery进行自我转换,但在这种情况下我需要使用字符串,因为它是node.js而我无法访问DOM.
阵列也可以具有不同的深度.
这是我使用的json数据以及它在转换后应该如何看待.
var data = [{"id": "1", "name": "name_1", "parent_id": "0", "depth": "0"},
{"id": "2", "name": "name_2", "parent_id": "0", "depth": "0"},
{"id": "3", "name": "name_3", "parent_id": "1", "depth": "1"},
{"id": "4", "name": "name_4", "parent_id": "3", "depth": "2"}];
<ul>
<li>name_1</li> //depth 0
<li>name_2 //depth 0
<ul>
<li>name_3 //depth 1
<ul>
<li>name_3</li> //depth 2
</ul>
</li>
</ul>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我希望这很清楚.如果没有,请在评论中提出任何问题.先谢谢你.