0

私はmongo DBにこの文字列を持っています:

{"data":{"data":"abc"},"user":"xyz"}

しかし、私はこれが必要です。

{"data":abc","user":"xyz"}

しかし、私のデータはバイナリ形式です

どうすればこの問題を解決できますか?

4

1 に答える 1

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
}
于 2013-07-05T07:52:59.563 に答える