Mongoengine...查询不在 ListField 中的内容?

2024-03-12

例如..

class Page(Document)
    tags = ListField(StringField())

在这种情况下,我们可以像这样在标签列表中找到一个值。

Page.objects(tags='coding')

如果标签类似于 ['coding', 'x', 'y'],那么文档将被匹配...

但我的问题是如何找出不在列表字段中的值。

我的错误代码是..

Page.objects(tags!='coding') 

or

Page.objects(tags__not = 'coding')

or

Page.objects(tags__not__in = 'coding')

但是..它们不只是工作..

如何查询 ListField 中没有给定值的文档?


要查找任何没有标签编码的页面,请使用$nin http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24nin操作员:

Page.objects(tags__nin=['coding'])
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mongoengine...查询不在 ListField 中的内容? 的相关文章

随机推荐

  • 动态 Java 整数/长溢出检查与性能

    这是一个相当理论化的问题 因此虽然该语言是 Java 特有的 但任何通用的解决方案都足够了 假设我想编写一个简单的阶乘函数 long factorial int n handle special cases like negatives e
  • Xamarin 表单更改导航栏的背景颜色

    我正在使用 Xamarin Forms 并尝试更改 iOS 上导航栏的背景颜色 我有一个继承自 NavigationPage 的自定义导航栏类 具有可绑定属性和构造函数 用于设置导航栏的颜色 根据我的理解 导航栏顶部有一个默认背景 黑色 X
  • 从 fresco 获取 bitmapdrawable

    我正在尝试从 SimpleDraweeView 获取位图 我已经使用 uri 图像设置了 SimpleDraweeView final Uri uri new Uri Builder scheme UriUtil LOCAL RESOURC
  • 如何阻止 Docker 注册表?

    我想阻止对默认 docker io 注册表的访问 为了安全 IP 保护 我们需要阻止对公共 Docker 中心的推 拉访问 曾经有过many尝试将此作为配置选项 但所有 PR 都不断被拒绝 红帽已经实现了 block registry 和
  • java 图形的多线程

    我有一个java应用程序 可以传输原始数据并相应地绘制实时图 这是通过调用我编写的使用 Graphics 对象的类中的方法来处理的 我在重写的paintComponent方法中实现了算法 以根据最新数据生成所有绘图 我的类中有其他方法来更新
  • 同时在 dplyr 中对多列进行 Shapiro.test

    我正在尝试对数据集运行正态性检验 shapiro wilk 并且我希望同时获得所有列的统计数据和 p 值 我已阅读 SO 上的所有其他页面 R 按组进行的夏皮罗测试不会产生 p 值和损坏的数据框警告 https stackoverflow
  • 除了第一个之外,所有意图都收到了错误的附加内容

    我有一个小应用程序 可用于设置未来事件的提醒 该应用程序使用 AlarmManager 来设置提醒用户的时间 当闹钟响起时 BroadcastReceiver 会对此进行注册 然后启动一项服务 通过 Toast 和状态栏中的通知来通知用户
  • 控制进程停止后 Android Activity 重新启动

    我的应用程序正在运行 Android Gingerbread 2 3 7 自定义版本的特殊设备上运行 在某些情况下 系统将终止我的应用程序 我认为设备制造商考虑到了这些紧急情况 应立即关闭所有第三方应用程序 以便设备可以执行其主要任务 我可
  • 使用dispatch_sync作为互斥锁

    这是我需要做的 我希望dispatch sync是使用GCD实现这一点的最佳方法 我有一段关键部分代码放置在 Appdelegate 的 applicationDidBecomeActive 回调中 我将该方法包装在dispatch syn
  • 将scala生成的数据写入文本文件

    我希望有人可以提供帮助 我是 scala 新手 并且在将输出写入文本文件时遇到一些问题 我有一个数据表 并且编写了一些代码来一次读取一行 执行我想要它执行的操作 现在我需要它将该行写入文本文件 例如 我有下表的数据类型 名称 日期 goX
  • 为什么 Scala 在第一种情况下警告类型擦除而不是第二种情况?

    我有两个函数 这些函数自原始以来没有被编辑过 下面的一些答案是对返回 序列的原始函数的响应 def foo1 A ls Iterable A Iterator A for List a b lt ls sliding 2 yield a d
  • 将“输入”传递给 Theano 中的函数的目的/含义是什么?

    我希望示例会让这一点更清楚 这是一个 Logistic 回归对象 Theano 张量库作为 T 导入 def init self input n in n out Other code self p y given x T nnet sof
  • 如何在构造微积分中提取Sigma的第二个元素?

    我尝试这样做 A gt B A gt gt t r gt x a gt B x gt r gt r gt t B t A x A gt y B x gt x x A gt y B x gt y 请注意 由于该函数返回的值取决于 sigma
  • PHP 加密和 Windows 解密

    我被困住了 看来PHP做的AES加密在windows下是无法解密的 PHP代码 encrypted base64 encode mcrypt encrypt MCRYPT RIJNDAEL 128 12345678 test MCRYPT
  • 使用变量在密码中创建关系?

    我正在尝试动态创建节点之间的关系 我遇到的问题是我无法使用变量来指定关系类型 例如 我有数据 nodes name Node1 relationships sourceNode Node1 destinationNode Node2 rel
  • 如何获取tf.data.dataset的形状?

    我知道数据集有output shapes 但它显示如下 data set DatasetV1Adapter 形状 item id hist 标签 client platform 入口 item id lable 模式 时间 user id
  • 使用 python tqdm 库重定向 stdout 和 stderr

    我在 Python 中使用 tqdm 来显示控制台进度条 我有一个来自另一个库的函数 它偶尔会写入 tqdm 循环内的 stdout 和 stderr 我无法破解该函数的源代码 While this doc https github com
  • Core Data 中的 DENY 删除规则何时真正拒绝删除对象?

    员工与其部门具有反向关系 反之亦然 Employee 实体有一个名为 department 的关系 并且有一条 DENY 删除规则 员工应被删除 现在 DENY 实际上是否拒绝删除员工 因为部门仍在引用部门 或者这是否意味着某个部门不能被删
  • Hibernate Polymorphism.EXPLICIT 注释不起作用?

    我知道有一些关于此的帖子 但大约一年了 没有任何回应 实际上我们使用的是 Hibernate 4 2 1 Final 而不是 PostgreSQL 8 4 我们有两个这样的实体 实体 A 顶级层次类 Entity Inheritance s
  • Mongoengine...查询不在 ListField 中的内容?

    例如 class Page Document tags ListField StringField 在这种情况下 我们可以像这样在标签列表中找到一个值 Page objects tags coding 如果标签类似于 coding x y