【发布时间】:2020-04-21 11:30:21
【问题描述】:
我有以下 MongoDB 对象,我首先使用 $objectToArray 和 $split 将它们转换为键值 k-v 对。如何从值 v 数组中删除空字符串 ""?谢谢!
{
"_id" : ObjectId("5e9ecf782980434d78120a49"),
"data_kv" : [ { "k" : "U1", "v" : [ "", "", "University", "", "", "of", "", "", "Australia", "", "" ] } ]
}
{
"_id" : ObjectId("5e9ecf7f2980434d78120a4a"),
"data_kv" : [ { "k" : "U2", "v" : [ "", "", "University", "of", "", "", "", "", "Australia", "", "" ] } ]
}
{
"_id" : ObjectId("5e9ecf8a2980434d78120a4b"),
"data_kv" : [ { "k" : "U3", "v" : [ "", "", "University", "", "", "of", "", "", "", "Sweden", "", "" ] } ]
}
【问题讨论】:
标签: arrays mongodb mongodb-query aggregation-framework