我正在使用nodeJS和MongoDB。我正在尝试查询数据库并添加populate
,就像文档说的那样:
Story
.findOne({ title: /timex/i })
.populate('_creator', 'name')
问题是,我需要多次使用'_creator', 'name'
。如何在文件的开头存储它以便我可以多次使用它?
答案 0 :(得分:2)
使用EMCAScript6,您可以使用spread operator ...
在文件的开头,您可以创建一个数组:
const params = ['_creator', 'name']
然后在整个代码中引用它:
Story
.findOne({ title: /timex/i })
.populate(...params)