在MongoDB中,可以使用$project
操作符来摆脱输出中的 { }
。$project
操作符可以用于指定要在查询结果中包含或排除的字段。下面是一个示例代码:
db.collection.aggregate([
{
$project: {
_id: 0, // 排除 _id 字段
field1: 1, // 包含 field1 字段
field2: 1 // 包含 field2 字段
}
}
]);
在上面的代码中,我们使用$project
操作符来指定要在输出中包含的字段。通过设置字段的值为1
来包含字段,通过设置字段的值为0
来排除字段。在这个示例中,我们排除了_id
字段,同时包含了field1
和field2
字段。
请注意,$project
操作符还可以进行更复杂的投影操作,例如重命名字段、计算新字段等。可以根据具体需求进行调整。
希望这个解决方法对你有帮助!