小编Har*_*316的帖子

Mongo:如何将另一个子文档插入现有文档

我开始学习Mongo了.鉴于以下收集,比如称为帖子,我将如何向现有文档插入新评论?我在mongo网站上看到的例子是"简单"的收藏品.谢谢您的帮助.

{ "_id" : ObjectId( "510a3c5382d395b70b000034" ),

  "authorId" : ObjectId( "..." ),
  "comments" : [ 
    { "_id" : ObjectId( "..." ),
      "authorId" : ObjectId( "..." ),
      "content" : "",
      "createdAt" : Date(...) } ],
  "content" : "Some" } 
Run Code Online (Sandbox Code Playgroud)

nested documents mongodb

7
推荐指数
1
解决办法
7526
查看次数

这些块的JS范围如何工作?

任何人都可以解释为什么以下产生1,2而另一个产生5?它们不应该同时产生5吗?

//produces 1,2
(function () {

    var a = [5];

    function bar() {
        if (!a) {
          var a = [1, 2];
        }
        console.log(a.join());
    }

    bar();

})();
Run Code Online (Sandbox Code Playgroud)

在阅读一些关于JS闭包的文章的基础上,我希望它们都能产生5个.似乎无法在任何地方找到一篇文章,可以对第一个块产生的原因有所了解.

//produces 5
(function () {

    var a = [5];

    function bar() {
        if (a) {
          console.log(a.join());
        }
        else {
          console.log([1, 2].join())
        }
    }

    bar();

})();
Run Code Online (Sandbox Code Playgroud)

谢谢!

javascript closures scope lexical-closures

4
推荐指数
1
解决办法
75
查看次数