mysqlx。FindStatement

mysqlx。 FindStatement 集合条件没有一个

基地:mysqlx.statement.ReadStatement

集合上的语句文档选择。

参数
  • 集合mysqlx。集合)—Collection对象。

  • 条件可选str)—标识要检索的文档的可选表达式。如果没有指定,所有的文档都将包含在结果中,除非设置了限制。

绑定 arg游戏

将值绑定到特定的占位符。

参数

* args—占位符的名称和要绑定的值。一个mysqlx。DbDoc对象或JSON字符串表示都可以使用。

返回

FilterableStatement对象。

返回类型

mysqlx。FilterableStatement

提出了

ProgrammingError—参数个数无效。

财产 改变了

真正的如果这个语句有变化。

类型

保龄球

财产 deallocate_prepare_execute

真正的释放+准备+执行语句。

类型

保龄球

财产 exec_counter

执行此语句的次数。

类型

int

执行

执行语句。

返回

结果对象。

返回类型

mysqlx。结果

字段 字段

设置文档字段过滤器。

参数

*字段—标识要提取的字段的字符串表达式。

返回

FindStatement对象。

返回类型

mysqlx。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对象。

返回类型

mysqlx。ReadStatement

条件

为在聚合函数操作中要考虑的记录设置条件。

参数

条件字符串) -用于分组标准的聚合函数的条件。

返回

ReadStatement对象。

返回类型

mysqlx。ReadStatement

increment_exec_counter

增加此语句被执行的次数。

is_doc_based

检查它是否基于文档。

返回

真正的如果是基于文档的。

返回类型

保龄球

is_lock_exclusive

返回真正的如果是独占锁

返回

真正的如果是独占锁

返回类型

保龄球

is_lock_shared

返回真正的如果是共享锁

返回

真正的如果是共享锁

返回类型

保龄球

限制 row_count抵消没有一个

设置要返回的项的最大数量。

参数

row_countint) -项目的最大数量。

返回

FilterableStatement对象。

返回类型

mysqlx。FilterableStatement

提出了

ValueError——如果row_count不是正整数。

在8.0.12版更改:的用法抵消被弃用。

财产 lock_contention

锁争用值。

类型

mysqlx。LockContention

lock_exclusive lock_contention0
执行读操作独占锁.只能有一个锁

一次活动一次。

参数

lock_contentionmysqlx。LockContention) -锁争用。

lock_shared lock_contention0
执行读操作共享锁.只能有一个锁

一次活动一次。

参数

lock_contentionmysqlx。LockContention) -锁争用。

抵消 抵消

设置要跳过的项目数。

参数

抵消int) -要跳过的项目数量。

返回

FilterableStatement对象。

返回类型

mysqlx。FilterableStatement

提出了

ValueError——如果抵消不是正整数。

8.0.12新版功能。

财产 准备

真正的如果这份声明已经准备好。

类型

保龄球

财产 重复

真正的如果该语句被多次执行。

类型

保龄球

reset_exec_counter

重置此语句被执行的次数。

财产 模式

Schema对象。

类型

mysqlx。模式

排序 条款

设置排序条件。

参数

*条款—定义排序条件的表达式字符串。

返回

FindStatement对象。

返回类型

mysqlx。FindStatement

财产 stmt_id

返回这个语句ID。

返回

语句ID。

返回类型

int

财产 目标

数据库对象目标。

类型

对象

在哪里 条件

设置搜索条件为过滤。

参数

条件str)—设置过滤文档或记录的搜索条件。

返回

FilterableStatement对象。

返回类型

mysqlx。FilterableStatement

8.0.12版本后已移除。