使用内部字段查询mongodb

时间:2012-10-15 11:22:46

标签: mongodb

我有一个收藏:人。 我想查询people.lastname = people.firstname

的文档

这可能吗?

2 个答案:

答案 0 :(得分:1)

正如塞尔吉奥正确指出的那样,$where表现不佳,但如果你仍然可以接受,那么你就是这样做的:

db.people.find( { $where: "this.lastname == this.firstname" } );

答案 1 :(得分:0)

不,目前这是不可能的(以有效的方式)。有可能使用$where但它的性能很差,我不建议在实际应用中使用它。