0
我在MongoDB中有以下文檔。無法在MongoDB中投影子文檔
實際輸出:
> db.test.findOne({},{_id:0,abc:1})
{ "abc" : "{ \"d\" : 4.864, \"t\" : 16, \"g\" : 5 }" }
我想帶給現場abc.d
到根,但下面的方法不起作用。
> db.test.aggregate([{$project:{"_id":0,"abc.d":1}}])
> db.test.aggregate([{$project:{"_id":0,abcd:"$abc.d"}}])
它是否有與事實,有原子文檔的附加引號呢?
恐怕「abc」的值不是'子文檔',而只是一個包含JSON對象的字符串。 – AlexDenisov