knaka Tech-Blog

AI, IoT, DIYエレクトロニクス, データサイエンスについて投稿予定です。

mongoDB の設定編 #web

index:

概要:

noSQL型の、mongodb 4 のインストール等の内容になります。

環境

mongodb-4.0.10
windows 版です。

インストール

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/

上記を、参考に 下記リンクを開きました
https://www.mongodb.com/download-center/community?jmp=docs

zip版で、
配置は、/mongodb-4.0.10
にした場合です。

・データ配置は、testフォルダを作成し
C:\mogoData\test 

mongod 起動

C:\mongodb-4.0.10\bin\mongod.exe --dbpath="C:\mogoData\test"

・mongo shell (mongo) で接続

C:\mongodb-4.0.10\bin\mongo.exe

追加 insertOne

Collection を指定して、追加

db.createCollection("books")
db.books.insertOne({x: 1});
db.books.insertOne({x: 2});

検索

db.books.find()

#OR , NOT イコール
db.ArrayTest.find({ $or: [{loves : 'banana'},{loves : 'apple'}]})
db.ArrayTest.find({loves : {$ne : 'banana'}})

update

db.UpdateTest.insert({ name: "kazuya", age: 30})
db.UpdateTest.update({ name: "kazuya"}, {$set :{age : 31}})
db.UpdateTest.find()

delete

db.deleteTest.insert({name:"kazuya"})
db.deleteTest.insert({name:"hitomi"})
db.deleteTest.find()
db.deleteTest.deleteMany({name: "kazuya"})