数据库查询条件where和field不能同时有效怎么办?
发布于 6 年前 作者 mduan 13322 次浏览 来自 问答

如题,请大神支招,谢谢。

经测试:where和field哪一个在前面,哪一个有效,(比如where的条件在field条件前面,只能获取where条件下的数据,)

4 回复

res = await db.collection(dbname[i]).field({

          _id:true,

          Name:true

        }).where({

            //weekdayLeave:_.exists(true) 

             weekdayLeave:_.not(_.eq([]))

            }).get()

大神请看我是这样写的。

发一下你的sql语句

你应该把where写在前面

回到顶部