Skip to content

Instantly share code, notes, and snippets.

@swdream
Last active September 14, 2018 08:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save swdream/f420fbaac86936d40f8b0bbe9aa3c9f0 to your computer and use it in GitHub Desktop.
Save swdream/f420fbaac86936d40f8b0bbe9aa3c9f0 to your computer and use it in GitHub Desktop.

update:

import pymongo

myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]

myquery = { "address": "Valley 345" }
newvalues = { "$set": { "address": "Canyon 123" } }

mycol.update_one(myquery, newvalues)

Cai dat mongodb 4.0.2 hoac 3.6.0

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
sudo apt-get update
sudo apt-get install -y mongodb-org

hoac:

sudo apt-get install -y mongodb-org=3.6.0 mongodb-org-server=3.6.0 mongodb-org-shell=3.6.0 mongodb-org-mongos=3.6.0 mongodb-org-tools=3.6.0

remove old version

sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
cd /var/lib/dpkg/info/
sudo rm -ff mongo*
sudo apt-get purge mongodb-org* 
# sudo apt-get install -y mongodb-org

Error

exception in initAndListen: IllegalOperation: Attempted to create a lock file on a read-only directory: /data/db, terminating

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment