0

私はコレクションを持っています:人。people.lastname = people.firstname のドキュメントをクエリしたい

これは可能ですか?

4

2 に答える 2

1

Sergio が正しく指摘しているように、$whereパフォーマンスは低いですが、それでも許容できる場合は、次のようにします。

db.people.find( { $where: "this.lastname == this.firstname" } );
于 2012-10-15T18:45:04.590 に答える
0

いいえ、これは現時点では不可能です (効率的な方法で)。使用できるかもしれませんが$where、パフォーマンスがひどいので、実際のアプリケーションで使用することはお勧めしません。

于 2012-10-15T11:24:35.027 に答える