Javascript存储为mongoDB的变量逗号分隔字符串

时间:2016-06-21 21:01:15

标签: javascript node.js mongodb mongoose

我正在使用nodeJS和MongoDB。我正在尝试查询数据库并添加populate,就像文档说的那样:

Story
.findOne({ title: /timex/i })
.populate('_creator', 'name')

问题是,我需要多次使用'_creator', 'name'。如何在文件的开头存储它以便我可以多次使用它?

1 个答案:

答案 0 :(得分:2)

使用EMCAScript6,您可以使用spread operator ...

将数组用作参数列表

在文件的开头,您可以创建一个数组:

const params = ['_creator', 'name']

然后在整个代码中引用它:

Story
.findOne({ title: /timex/i })
.populate(...params)