mysqlx。FindStatement¶
- 类 mysqlx。 FindStatement ( 集合,条件=没有一个 ) ¶
-
基地:
mysqlx.statement.ReadStatement
集合上的语句文档选择。
- 参数
-
集合(mysqlx。集合)—Collection对象。
条件(可选[str])—标识要检索的文档的可选表达式。如果没有指定,所有的文档都将包含在结果中,除非设置了限制。
- 绑定 ( *arg游戏 ) ¶
-
将值绑定到特定的占位符。
- 参数
-
* args—占位符的名称和要绑定的值。一个
mysqlx。DbDoc
对象或JSON字符串表示都可以使用。 - 返回
-
FilterableStatement对象。
- 返回类型
- 提出了
-
ProgrammingError—参数个数无效。
- 财产 改变了 ¶
-
真正的如果这个语句有变化。
- 类型
-
保龄球
- 财产 deallocate_prepare_execute ¶
-
真正的释放+准备+执行语句。
- 类型
-
保龄球
- 财产 exec_counter ¶
-
执行此语句的次数。
- 类型
-
int
- 字段 ( *字段 ) ¶
-
设置文档字段过滤器。
- 参数
-
*字段—标识要提取的字段的字符串表达式。
- 返回
-
FindStatement对象。
- 返回类型
- get_binding_map ( ) ¶
-
返回绑定映射字典。
- 返回
-
绑定映射字典。
- 返回类型
-
dict
- get_bindings ( ) ¶
-
返回绑定列表。
- 返回
-
绑定列表。
- 返回类型
-
列表
- get_grouping ( ) ¶
-
返回分组表达式列表。
- 返回
-
分组表达式列表。
- 返回类型
-
列表
- get_having ( ) ¶
-
返回having表达式。
- 返回
-
有表情的。
- 返回类型
-
对象
- get_limit_offset ( ) ¶
-
返回限制偏移量。
- 返回
-
极限偏移量。
- 返回类型
-
int
- get_limit_row_count ( ) ¶
-
返回限制行数。
- 返回
-
限制行数。
- 返回类型
-
int
- get_projection_expr ( ) ¶
-
返回投影表达式。
- 返回
-
投影表达式。
- 返回类型
-
对象
- get_sort_expr ( ) ¶
-
返回排序表达式。
- 返回
-
排序表达式。
- 返回类型
-
对象
- get_where_expr ( ) ¶
-
返回where表达式。
- 返回
-
where表达式。
- 返回类型
-
对象
- group_by ( *字段 ) ¶
-
为结果集设置分组标准。
- 参数
-
*字段—标识分组标准的字符串表达式。
- 返回
-
ReadStatement对象。
- 返回类型
- 有 ( 条件 ) ¶
-
为在聚合函数操作中要考虑的记录设置条件。
- 参数
-
条件(字符串) -用于分组标准的聚合函数的条件。
- 返回
-
ReadStatement对象。
- 返回类型
- increment_exec_counter ( ) ¶
-
增加此语句被执行的次数。
- is_doc_based ( ) ¶
-
检查它是否基于文档。
- 返回
-
真正的如果是基于文档的。
- 返回类型
-
保龄球
- is_lock_exclusive ( ) ¶
-
返回真正的如果是独占锁.
- 返回
-
真正的如果是独占锁.
- 返回类型
-
保龄球
-
返回真正的如果是共享锁.
- 返回
-
真正的如果是共享锁.
- 返回类型
-
保龄球
- 限制 ( row_count,抵消=没有一个 ) ¶
-
设置要返回的项的最大数量。
- 参数
-
row_count(int) -项目的最大数量。
- 返回
-
FilterableStatement对象。
- 返回类型
- 提出了
-
ValueError——如果
row_count
不是正整数。
在8.0.12版更改:的用法
抵消
被弃用。
- 财产 lock_contention ¶
-
锁争用值。
- 类型
-
mysqlx。LockContention
- lock_exclusive ( lock_contention=0 ) ¶
-
- 执行读操作独占锁.只能有一个锁
-
一次活动一次。
- 参数
-
lock_contention(
mysqlx。LockContention
) -锁争用。
-
- 执行读操作共享锁.只能有一个锁
-
一次活动一次。
- 参数
-
lock_contention(
mysqlx。LockContention
) -锁争用。
- 抵消 ( 抵消 ) ¶
-
设置要跳过的项目数。
- 参数
-
抵消(int) -要跳过的项目数量。
- 返回
-
FilterableStatement对象。
- 返回类型
- 提出了
-
ValueError——如果
抵消
不是正整数。
8.0.12新版功能。
- 财产 准备 ¶
-
真正的如果这份声明已经准备好。
- 类型
-
保龄球
- 财产 重复 ¶
-
真正的如果该语句被多次执行。
- 类型
-
保龄球
- reset_exec_counter ( ) ¶
-
重置此语句被执行的次数。
- 排序 ( *条款 ) ¶
-
设置排序条件。
- 参数
-
*条款—定义排序条件的表达式字符串。
- 返回
-
FindStatement对象。
- 返回类型
- 财产 stmt_id ¶
-
返回这个语句ID。
- 返回
-
语句ID。
- 返回类型
-
int
- 财产 目标 ¶
-
数据库对象目标。
- 类型
-
对象
- 在哪里 ( 条件 ) ¶
-
设置搜索条件为过滤。
- 参数
-
条件(str)—设置过滤文档或记录的搜索条件。
- 返回
-
FilterableStatement对象。
- 返回类型
8.0.12版本后已移除。