$ 9加上$和猫鼬
$nin with $and in mongoose
本文关键字:加上 更新时间:2023-09-26
使用猫鼬操作筛选用户(admin)
他需要看到所有保存的文件…
但是他应该能够再次看到他自己保存的草稿文件…
代码:
filter = {
'_id':
$nin://not in (dont show)
[{
$and:
[
// {_id : _id},//in this id and
{createBy: {$ne: userId}},//other dan admin and
{status: {$regex: /draft/, $options: 'm'}} //save as draft
]
}]
}
我尝试用这种方式过滤,但以这个错误结束。
exceptionMongoError: Can't canonicalize query: BadValue unknown top level operator: $nin
你只需要找到由用户创建的文档或那些不是草稿的文档:
files.find({$or: [{createBy: userId}, {status: /^((?!draft).)*$/}]})
相关文章:
- 如何在AngularJS URL中的hashtag(#)前面加上字符串
- Javascript使变量等于自身加上自身
- 在数字字符串的最后两个数字上加上小数
- 在网页上执行绝对路径的所有点击前面加上网址
- 文本悬停效果加上背景更改
- JavaScript - innerHTML 更改更多,然后第一次出现加上随机数组
- 具有双重功能的按钮:在_blank窗口中打开一个链接,再加上_self中的另一个链接
- 用我的名字创建一个变量.然后提醒字符串“hello-from”加上我创建的变量
- Javascript+HTML中的日期选择器准备好了吗?(需要:DD、MM、YY的单独字段加上日历选择器)
- 获得readyState为4和状态200加上状态文本“0”;OK”;而成功函数仍然没有;我没有接到电话
- 加上rel=“;灯箱”;到包含.jpg和.gif的链接
- Angular ng show没有'如果我加上ng-if就不起作用
- 通过在 IF 语句和 FOR 循环两边加上括号,函数变得有问题
- 在文件前面加上 .htaccess 以指定标记
- Regex 在 url 末尾加上 Javascript 下划线后的数字
- 在小于 10 的数字前面加上“0”
- 将每个数字换行并在零前加上最多 X 位数字
- 当我在文本区域(MVC 4 Razor View)上加上引号时,JS长度函数失败
- 加上登录 URL 转移到空间
- JavaScript日期加上一些日期问题