我开始学习Mongo了.鉴于以下收集,比如称为帖子,我将如何向现有文档插入新评论?我在mongo网站上看到的例子是"简单"的收藏品.谢谢您的帮助.
{ "_id" : ObjectId( "510a3c5382d395b70b000034" ),
"authorId" : ObjectId( "..." ),
"comments" : [
{ "_id" : ObjectId( "..." ),
"authorId" : ObjectId( "..." ),
"content" : "",
"createdAt" : Date(...) } ],
"content" : "Some" }
Run Code Online (Sandbox Code Playgroud) 任何人都可以解释为什么以下产生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)
谢谢!