专栏首页readmemongodb helloworld
原创

mongodb helloworld

Mongodb installation

# mongodb installation
# https://www.mongodb.com/download-center#community
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-4.2.3.tgz
tar zxvf mongodb-linux-x86_64-rhel62-4.2.3.tgz
# start
mkdir -p /data/mongodb
cd /usr/local/mongodb/bin
./mongod --port 27017 --dbpath=/data/mongodb
net start MongoDB
# check
./mongod --port 27017 --dbpath=/data/mongodb
./mongo -> use admin/XXX
# Python test
# yum install -y mongodb-server
pip install pymongo

MongoDB CRUD test - python

import pymongo
# connect
mclient = pymongo.MongoClient("mongodb://10.170.15.54:27017/")
print(mclient.list_database_names())
# create
test_db = mclient["helloworld"]
test_col = test_db["sites"]
x = test_col.insert_one({"name":"ELK","type":"NOSQL","url":"https://www.elkgroupinternational.com/elk-home"})
x = test_col.insert_one({"name":"MYSQL","type":"RELATION","url":"https://www.mysql.com"})
# update
test_query = { "name": "ELK" }
newvalues = {"$set":{"name":"MONGODB","type":"NOSQL","url":"https://www.mongodb.com"}}
test_col.update_one(test_query, newvalues)
# delete
test_query = { "name": "MYSQL" }
test_col.delete_one(test_query)
# retrive
print(test_col.find_one(),test_col.find())

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • redis helloworld

    Redis is an open source (BSD licensed), in-memory data structure store, used as ...

    readme
  • point inside 点在框内

    如果是矩形比较简单,直接判断四个点的范围,不能推广到多边,考虑到图形的凹凸就更复杂,考虑到程序需要直接拿来用罢了,

    readme
  • sublime homebrew configuration

    readme
  • 「小程序JAVA实战」安装单机环境的redis(38)

    PS:这就是我们linux下安装redis的,并用redis desktop连接。并测试了redis成功的安装。

    IT故事会
  • Redis 起步

    Rdis和JQuery一样是纯粹为应用而产生的,这里记录的是在CentOS 5.7上学习入门文章: 1.Redis简介 ? Redis是一个key-value...

    张善友
  • Window 下安装 Redis

    下载地址:https://github.com/MSOpenTech/redis/releases。

    week
  • Redis入门(暂不更新) 原

    50个并发程序执行10万个请求,redis读的速度能达到每秒11万次,写的速度能达到每秒8万次。-官方数据

    晓歌
  • redis集群部署那点事Redis报错:WRONGTYPE Operation against a key holding the wrong kind of value 解决处理

     参考:https://blog.csdn.net/wzygis/article/details/51705559

    互联网金融打杂
  • redis主从配置+集群搭建

    当出现高并发流量情况 如果我们只有一个redis服务器  挂掉之后  网站的运营会出现问题. 我们可以多弄几台redis服务器,使得一台服务器挂掉自动切换到另一...

    憧憬博客
  • centos7下redis的安装配置

    3、下载源码到本地(wget http://download.redis.io/releases/redis-你需要的版本.tar.gz---我下载的是3.2....

    小尘哥

扫码关注云+社区

领取腾讯云代金券