加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

mymongo 基础操作

发布时间:2020-12-13 12:43:02 所属栏目:百科 来源:网络整理
导读:插入数据 import?datetimeimport?pymongofrom?pymongo?import?MongoClientmclient?=?MongoClient('192.168.3.110',?27017,?connect=False)mdb?=?mclient.test_databaseposts=mdb.postsnew_posts?=?[{"author":?"Mike",??????????????"text":?"Another?post!"

插入数据

import?datetime
import?pymongo
from?pymongo?import?MongoClient

mclient?=?MongoClient('192.168.3.110',?27017,?connect=False)
mdb?=?mclient.test_database

posts=mdb.posts

new_posts?=?[{"author":?"Mike",??????????????"text":?"Another?post!",??????????????"tags":?["bulk",?"insert"],??????????????"date":?datetime.datetime(2009,?11,?12,?14)},?????????????{"author":?"Eliot",??????????????"title":?"MongoDB?is?fun",??????????????"text":?"and?pretty?easy?too!",?10,?45)}]
??????????????
result?=?posts.insert_many(new_posts)
print(posts.count_documents({}))

创建索引

import?pymongo
from?pymongo?import?MongoClient

mclient?=?MongoClient('192.168.3.110',?connect=False)
mdb?=?mclient.test_database

posts=mdb.posts

posts.create_index([('author',?1)],)

获取当前集合的索引字段

posts=mdb.posts

posts.index_information()

删除索引

posts=mdb.posts

posts.drop_index('authorIdx')
or
posts.drop_index({?"author"?:?1?})

https://docs.mongodb.com/manual/reference/method/db.collection.dropIndex/index.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读