Существуют ли какие-либо воздействия на производительность при использовании выражений javascript внутри запроса mongodb вместо стандартной нотации BSON. Например:
>db.myCollection.find( { a : { $gt: 3 } } );
>db.myCollection.find( { $where: "this.a > 3" } );
Будет ли первый запрос быстрее второго, если в столбце нет индекса? Также есть ли способ написать запрос
>db.myCollection.find( { $where: "this.a / 10 > 3" } );
или
>db.myCollection.find( { $where: "this.a / this.b > 3" } );
без использования обозначения $ where?