我的mongo DB中有这个字符串:
{"data":{"data":"abc"},"user":"xyz"}
但我需要这个。
{"data":abc","user":"xyz"}
但我的数据是二进制格式的
我该如何解决这个问题?
答案 0 :(得分:0)
我能理解你吗?
> db.a.save({"data":{"data":"abc"},"user":"xyz"})
> db.a.find()
{ "_id" : ObjectId("51d679982582b20ad127ce98"), "data" : { "data" : "abc" }, "user" : "xyz" }
> db.a.aggregate({$project:{data:'$data.data', user:1}})
{
"result" : [
{
"_id" : ObjectId("51d679982582b20ad127ce98"),
"data" : "abc",
"user" : "xyz"
}
],
"ok" : 1
}