如何在项目中逐个编写每个字段

时间:2017-05-04 12:29:10

标签: mongodb

有没有办法不在$project阶段逐个编写所有字段。

我的意思是假设我有数据库结构;

name: "",
surname: "",
age: "",
location: "",
_id: "",

bla bla bla
project阶段的

假设我只想分割location字段,文档的其余部分是相同的,应该进行投影。

db.collection.aggregate([{$project: {"location" : {$split: ["$location" , 0]} }}])

字段列表很长,我将查询更新为;

db.collection.aggregate([{$project: {name: 1, surname:1, age: 1(and so on)"location" : {$split: ["$location" , 0]} }}])

有什么简短的方法吗?

0 个答案:

没有答案