【发布时间】:2013-08-29 17:13:14
【问题描述】:
我有一个具有以下结构的文档
{testfields:[{"test_id":1,"test_name":"xxxx"}]},
但是,我的应用程序不知道“testfield”是数组还是普通对象,现在如果我在聚合查询中应用“$unwind”并且提交的不是数组类型“mongodb”会抛出错误,无法展开。我想知道他们的方法是我可以检查字段是否为数组类型而不是应用展开,否则视为普通对象。
【问题讨论】:
标签: mongodb mongo-java mongojs