一个用python编写的小型nosql数据库。
arquea的Python项目详细描述
arqueadb
一个用python编写的小型nosql数据库。 一个用python编写的小型nosql数据库。 V0.2.2.2修正-
在处理某些函数的参数时发现一个小问题;
新特性:“python3-m拱门——错误列表”获取错误列表。
-
在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}
搜索
定义集合
要搜索、更新、插入和删除任何文件,必须设置集合。
{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}