我是mongodb的新手。 我想编写一个查询来打印数据库中的部分列。
这是数据,
{
"user-id" : "u1",
"username" : "amy",
},
{
"user-id" : "u2",
"username" : "billy",
},
{
"user-id" : "u3",
"username" : "charlie",
},
{
"user-id" : "u4",
"username" : "david",
}
如果用
打印“用户名”,它工作正常db.user.find().forEach(
function(myDoc) {
print( "user: " + myDoc.username );
});
但是我不能打印带有连字符的字段,
db.user.find().forEach(
function(myDoc) {
print( "user: " + myDoc.user-id );
});
错误:
Error: Line 3: Unexpected token (
我尝试了“user-id”,“user-id”,但它不起作用。 如何打印带有连字符的字段? 感谢。