在MongoDb中选择a = 1

时间:2014-03-11 20:42:32

标签: mongodb mongodb-query

如何在MongoDb Query中翻译此SQL查询?可能吗 ?

Select 
       a = 1, 
       field1 
from 
       TableName 
where 
       aField = myValue 

谢谢你们

1 个答案:

答案 0 :(得分:0)

find()可能无法添加静态字段,使用aggregate会给出相同的输出 作为您的SQL查询。解决方案有点愚蠢。

db.TableName.aggregate( {$match: { aField : myValue   }},
         { $project : {_id:0, field1 :1, a: {$add: [1]} } } )