已测试,正解。谢谢!
小程序数据库查询不支持跨字段“与”(and)操作吗- 当前 Bug 的表现(可附上截图) 官方资料只给出了“跨字段进行 "或" (or)操作”的介绍,经测试,跨字段“与”(and)没成功。 另外,字段值是数组的,也不支持查询该数组是否包含某个值(官方给出的例子只有“字段的值是否“被”包含在某数组中”,与需求相反)。 而这2个功能都是现在的项目所需要的。搞得我很头痛啊!
2018-10-27字段值是数组的,不仅无法查是否包含某值,其它条件查询也表现得很奇怪。比如某记录有字段,v:["a","b"],当查询条件为{v:"a"},或{v:"b"},或{v:_.eq("a")},或{v:_.eq("b")}都能查到它。注:其中 _ = db.command。甚至查询条件里同时用{v:"a",v:"b"}或同时用{v:_.eq("a"),v:_.eq("b")}也能查到。
云数据库 字段是数组,数组中是否包含某个值,在where中如何写云数据库 字段是数组,数组中是否包含某个值,在where中如何写 看文档里 [代码]const _ = db.command db.collection('todos').where({ progress: _.in([0, 100]) }) .get({ success: console.log, fail: console.error })[代码]它是字段是否在数组中,和我的需求相反
2018-10-26