云开发数据库的“或”查询为什么会报错的呢
发布于 6 年前 作者 ddu 5389 次浏览 来自 问答

这段代码是写在云函数上的:

var data = await db.collection('events').where({
      type: 'day',
      target: event.date,
      own: _.eq('jwc').or(_.eq(openid))
}).get()

但是并没有查询到结果,后来查看了云开发的日志:

说是“_”未定义,但是我查看了小程序的官方文档,确实是这样写没错啊,而且也百度看了别人的写法也都是这样写的啊。

很纳闷,不知道是哪里出问题了,希望有大神能帮帮忙,万分感激!

2 回复

嗯,仔细点就好了

问题解决了,原来“_”是要在上面定义“const _ = db.command” 的,好了,散了散了~~

回到顶部