MySQL查询的mongodb等价物是什么
SELECT username AS `consname` FROM `consumer`
答案 0 :(得分:10)
正如sammaye所述,您必须使用$project中的aggregation framework来重命名字段。
所以在你的情况下,它将是:
db.consumer.aggregate([
{ "$project": {
"_id": 0,
"consname": "$username"
}}
])
很酷的是,在2.6.x版本中,聚合返回一个游标,这意味着它的行为类似于find。
您还可以查看$rename运算符以永久更改架构。
答案 1 :(得分:0)
Salvador Dali的答案很好,但在3.0之前的流星版本中没有。 我目前正在尝试meteor,他们在mongodb中的版本是在版本2中。 我解决这个问题的方式是这样的:
Calendar now = Calendar.getInstance();
timeInput.setCurrentHour(now.get(Calendar.HOUR_OF_DAY));
timeInput.setCurrentMinute(now.get(Calendar.MINUTE));