数据库 group 有结构如下
[
{
id:1,
names:['李大海','李大富',‘李大嘴’,‘陈五’,’张四‘],
from:'深圳'
}
,
{
id:2,
names:['张看','陈海',’张四‘],
from:'上海'
}
,
{
id:3,
names:['刘汗','杜堡',’陈氏‘],
from:'北京'
}
,
{
id:4,
names:['李百','白星',’陈开‘],
from:'北京'
}
]
要求:找出数据库中names带姓李的全部项,就是id1和4的项,
按道理,用
db.collection('group')
.where({
names:{
$regex:'李',
$options: 'i'
}
})
.get()
可以得到的,但是不行,求官方指点
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/Database.RegExp.html 可以用这个RegExp
用了下数组的apihttps://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/command/Command.elemMatch.html,也不行,同问