一个用python编写的小型nosql数据库。

arquea的Python项目详细描述


arqueadb

一个用python编写的小型nosql数据库。

一个用python编写的小型nosql数据库。

V0.2.2.2修正
    在处理某些函数的参数时发现一个小问题; 新特性:“python3-m拱门——错误列表”获取错误列表。
v0.2.0修正
    在windows中格式化目录的问题;
  • 删除一些冗余代码;
  • 在某些函数中以元组而不是列表形式返回;
  • insert函数中的更改no one(); 新的插入函数:insert many()插入字典列表;
  • 新的get函数current collection()返回set collection;
  • new get current directory()返回当前操作目录;
  • 创建和删除函数、find*document()、upity()和remove();
  • 新功能在connect(directory,collection)函数中,允许将集合直接传递给它;
  • 新的校验和函数sha256(objectid)返回请求文档的哈希(sha256)(仅接受objectid作为搜索参数);
  • 更新了错误代码表,错误返回函数略有变化。

文档

安装

您可以通过pip安装arqueadb:

{pr 1}

创建数据库

要创建数据库,请在所需目录中运行以下命令:

{pr 2}

或:

{pr 3}

连接:

要连接考古数据库,只需传递银行所在的目录即可。

{pr 4}

收藏:

要创建集合,请使用命令:

{pr 5}

获取所有收藏 {pr}$

定义集合 要搜索、更新、插入和删除任何文件,必须设置集合。 {pr 7}

文档列表 get documents函数返回集合中的文档列表。 {pr 8}

搜索

find-u-document()函数接受三(3)个参数,即:搜索值、值的路径列表,以及返回限制,即(0)无限制。

{pr 9}

插入

insert函数

接受一个参数,它是一个python字典。

{pr 10} insert函数接受一个参数,并且是列表类型或元组python。

{pr 11} 如果未定义值键“(id”),则会自动生成一个值键。忆及(objectid)无法更新。

更新

update()函数接受4(四)个参数,即:一个搜索值、一个值的路径列表、更新的信息和限制。

{pr 12}

移除

deletion(3)函数接受(参数),即:一个搜索值、一个值的路径列表和一个限制。

{pr 13}

观察 get to last erru()函数仅适用于以下函数:checksum u sha256()、get u documents()、find u document()、update()、remove()。

小心这个功能的使用。 {pr 14} 其他功能:

粪便的版本

get或dbu info函数返回所连接数据库的版本。在每个银行的conf.arquea文件中启用此数据。

{pr 15}

错误列表:

{pr 16} 返回示例:

{pr 17}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用Java将JSON转换为哈希映射   java如何通过使用MapStruct从源对象复制值来填充目标对象内部的映射?   注入泛型类型为@InjectGuice的类时发生java错误   字符串如何在JavaIDE中导入基本符号   在Java中将JSON转换为List<List<String>>   java Java9 HttpClient SSLHandshakeException   java jOOQ代码生成器   java如何调整图标(图像按钮),使其不会放大?   java我可以在使用Eclipse时安装2个或更多Android SDK吗   sqlite Java实现DAO   如何解决此错误?“java.lang.NoSuchFieldError:org.apache.http.conn.ssl.SSLConnectionSocketFactory上的实例。<clinit>。”   java Maven:将基于OSP的zip文件解压缩到WEBINF/lib   java如何在每次调用函数时获取当前gps位置?