有这样一组数据,想find到第二组,即数组类型数据,合适的查询条件时什么
{
"_id" : ObjectId("57986ddab806c2490e67abdc"),
"test" : "this a test",
}
{
"_id" : ObjectId("57986ddab806c2490e67abdd"),
"test" : [
"this a test"
],
}
自己使用$type,但只能find到如下结构的
//find
db.data.find( { test: { $type: “array” } } )
//result
{
"_id" : ObjectId("57986ddab806c2490e67abdd"),
"test" : [
[
"this a test"
]
],
}
使用字段数组长度条件满足了需求