使用Python操作ArangoDB
使用Python操作ArangoDB数据库需要安装pyArango库。
1. 安装pyArango库:
shell
pip install pyArango
2. 连接ArangoDB数据库:
python
from pyArango.connection import *
# 创建一个数据库连接
conn = Connection(username="root", password="password")
# 获取数据库
db = conn["mydatabase"]
3. 数据插入:
python
# 获取集合
collection = db["mycollection"]
# 创建一个文档
doc = collection.createDocument()
# 设置文档的属性
doc["name"] = "John Doe"
doc["age"] = 30
# 保存文档到集合
doc.save()
4. 数据查询:
python
# 查询集合中的所有文档
for doc in collection.fetchAll():
print(doc["name"])
# 根据条件查询文档
query = "FOR doc IN mycollection FILTER doc.age > 25 RETURN doc"
results = db.AQLQuery(query)
for doc in results:
print(doc["name"])
5. 数据修改:
python
# 根据文档的_key修改属性
doc = collection["123"]
doc["age"] = 35
doc.save()
6. 数据删除:
python
# 根据文档的_key删除文档
doc = collection["123"]
doc.delete()
# 删除集合中的所有文档
collection.truncate()
这是一个简单的使用pyArango库操作ArangoDB数据库的示例。根据具体的需求,还可以使用其他函数和操作来完成更复杂的操作。