• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Python中的MongoDB基本操作:连接、查询实例

python 搞代码 4年前 (2022-01-08) 24次浏览 已收录 0个评论

这篇文章主要介绍了Python中的MongoDB基本操作:连接、查询实例,本文直接给出操作示例代码,需要的朋友可以参考下

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可护展的高性能数据存储解决方案。它的特点是高性能、易部署、易使用,存储数据非常方便。

MongoDB 简单使用

联接数据库

代码如下:
In [1]: import pymongo
In [2]: from pymongo import Connection
In [3]: connection = Connection(‘192.168.1.3’, 27017) //创建联接

Connection 相关参数

代码如下:
Connection([host=’localhost'[, port=27017[, pool_size=None[, auto_start_request=None[, timeout=None[, slave_okay=False[, network_timeout=None[, document_class=dict[, tz_aware=True]]]]]]]]])

数据库操作

代码如下:
In [9]: c.database_names() //列出所有数据库名称
Out[9]: [u’test’, u’admin’, u’yuhen’, u’sms’, u’local’]

In [10]: c.server_info() //查看服务器相关信息
Out[10]:
{u’bits’: 64,
 u’gitVersion’: u’nogitversion’,
 u’ok’: 1.0,
 u’sysInfo’: u’Linux yellow 2.6.24-27-server #1 SMP Fri Mar 12 01:23:09 UTC 2010 x86_64 BOOST_LIB_VERSION=1_40′,
 u’version’: u’1.2.2′}

In [16]: db = c[‘test’] //选择数据库
In [17]: db.collection_names() //列出当前数据库中所有集合名称
Out[17]: [u’system.indexes’, u’fs.files’, u’fs.chunks’, u’test_gao’]

In [23]: db.connection //查看联接信息
Out[23]: Connection(‘192.168.1.3’, 27017)

In [24]: db.create_collection(‘test_abeen’) //创建新集合
Out[24]: Collection(Database(Connection(‘192.168.1.3′, 27017), u’test’), u’test_abeen’)

来源[email protected]搞@^&代*@码网

In [25]: db.last_status() //查看上次操作状态
Out[25]: {u’err’: None, u’n’: 0, u’ok’: 1.0}

In [26]: db.name //查看当前数据库名称
Out[26]: u’test’

In [27]: db.profiling_info() //查看配置信息
Out[27]: []

In [28]: db.profiling_level()
Out[28]: 0.0

以上就是Python中的MongoDB基本操作:连接、查询实例的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Python中的MongoDB基本操作:连接、查询实例

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址