安装MongoDB
下载mongodb 与可视化管理工具 MongoDB Compass 通过浏览器可能下载失败 请复制链接到迅雷下载。
菜鸟教程请先看一个小时
并练习二十分钟
在PyCharm中开始你的表演
import pymongo
mgclient = pymongo.MongoClient("mongodb://localhost:27017/")
# 打印所有数据库
#dblist = mgclient.list_database_names()
# for db in dblist:
# print(db)
# 获取所有集合(表名)
# testdb = mgclient['test']
# colnames = testdb.list_collection_names()
# for cl in colnames:
# print(cl)
#查询数据
testdb = mgclient['test']
user_col = testdb['user_info']
#查询单个数据
#x = user_col.find_one()
#条件查询
# user_condition = {"age":{"$lt":30}}
# userlist = user_col.find(user_condition)
# for u in userlist:
# print(u)
# 分页查询 通过skip 跳过指定条数
# userpagelist = user_col.find().limit(2).skip(1)
# for u in userpagelist:
# print(u)
#查询制定列并排序 通过指定字段key 0 或者1 决定是否显示列
userpagelist = user_col.find({},{"_id":0,"name":1,"age":1}).sort("age",1)
for u in userpagelist:
print(u)
如果你有其他编程语言基础 这些应该不是问题,需要注意的是 sort方法 在python中调用与原生api有所区别
直接传入 key sortflag

本文介绍了如何下载和安装MongoDB及其可视化工具MongoDB Compass,特别提示了在浏览器下载可能遇到的问题及解决办法。同时,提供了MongoDB排序方法sort()的使用示例。此外,讲解了使用Python的pymongo库连接MongoDB数据库,包括查询数据、条件筛选、分页查询以及按指定字段排序的方法。适合有一定Python基础的读者快速上手MongoDB。

被折叠的 条评论
为什么被折叠?



