数据库查询条件where和field不能同时有效怎么办?

发布于 7 年前作者 mduan13480 次浏览最后编辑 7 年前来自 ask

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

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

4 回复
jie11
jie111 楼6 年前

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

          _id:true,

          Name:true

        }).where({

            //weekdayLeave:_.exists(true) 

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

            }).get()

大神请看我是这样写的。

yang76
yang762 楼6 年前

发一下你的sql语句

yangcui
yangcui3 楼6 年前

你应该把where写在前面

bmo
bmo4 楼5 年前

能生效