小编use*_*708的帖子

按ID设置更新多个文档.猫鼬

我想知道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'] - 样本数组.同样的问题.

mongoose mongodb

16
推荐指数
2
解决办法
2万
查看次数

使用Javascript从json数据动态嵌套ul\li列表

我需要从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)

我希望这很清楚.如果没有,请在评论中提出任何问题.先谢谢你.

html javascript arrays json node.js

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

arrays ×1

html ×1

javascript ×1

json ×1

mongodb ×1

mongoose ×1

node.js ×1