2016-06-21 64 views
1

我在MongoDB中使用nodeJS。我想查询数据库,并添加populate像医生说:Javascript store作为mongoDB的变量逗号分隔字符串

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

的事情是,我需要使用'_creator', 'name'几次。如何在我的文件开始时存储这些信息,以便我可以多次使用它?

回答

2

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

在文件的开头使用数组作为参数列表,可以使一个数组:

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

,然后引用它在你的代码作为:

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