不幸的是我得到了一個數組一些虛假的物體在一些文件,這些文件的結構是這樣的:的MongoDB:刪除空對象的對象數組
{
"_id" : "8vJY4baMbdYkgHian",
"title" : "Cars",
"tradename" : [
{
},
{
"element" : "Audi"
},
{
"element" : "Mercedes"
}
]
}
正如你可以看到在這個例子中,第一個對象在數組中是空的。如何刪除集合中所有文檔的所有tradename
列表中的空對象?
Collection.update(
{ 'tradename': {} },
{ $pull: { 'tradename.$': '' } }
);
[Is object empty?]可能重複(http://stackoverflow.com/questions/4994201/is-object-empty) – Avinash