【问题标题】:MongoDB push arrayMongoDB推送数组
【发布时间】:2017-09-17 11:26:24
【问题描述】:

我有一个 mongodb 查询,它返回 2 个字段(110、1;105、1;105、2)。现在,我想把这个结果写入一个数组,这样我就可以在 while 函数中使用它们:

110, 1
105, 1
105, 2

我写了下面的函数,但此时数组没有归档。

  'otherHelperFunction': function(){
  var array = {};
  var finalSpielertemp = UserSpieler.find({UserID: 1}).map(function(doc) {
    {$push: array{doc.SpielerID, doc.SpieltagID}};
  });
}

我必须如何定义一个数组?我认为 var array = {} 不会正确,如何正确推入数组?

我希望任何人都可以给我一个提示。谢谢。

【问题讨论】:

  • 我认为你需要先学习javascript
  • 整个代码毫无意义。也许您将“数组”称为对象?我认为您可能需要在尝试流星之前学习基础知识。

标签: javascript arrays mongodb meteor


【解决方案1】:

不幸的是,您的代码和解释毫无意义。我不知道你想做什么,所以我无法帮助你。

您似乎对什么是对象和什么是数组感到困惑。这是对差异的非常简单解释。我强烈建议您通过在线课程like this one 学习 JavaScript 的基础知识!

数组是这样定义的:

var array = [];

一个对象是这样定义的:

var object = {};

数组存储数据如下:

[ 1, 2, 3, 4, 5 ]

对象存储数据如下:

{ name: "Ben", age: 25, country: "France" }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多