Mongo DB
デモが Ubuntu だったので今回はEC2でUbuntuを選択してインスタンス起動
アップデートして
ubuntu@ip-172-31-20-57:~$ sudo apt update
Ubuntu は初めてなのでバージョンチェック
ubuntu@ip-172-31-20-57:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.3 LTS"
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.3 LTS"
下記のサイト(参照)のインストラクションをフォローして(オプションは全てスキップ)、ミニマム環境で mongosh を起動できたのインストールはできているみたい:
サンプルプログラム:import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]
mydict = {"name" : "Hilda", "address" : "Highway 37"}
x = mycol.insert_one(mydict)
print(mydb.list_collection_names())
サンプルプログラムを走らせようとしたら no module found がでたので
sudo apt-get install pip
sudo pip install pymongo
pymongo をインストールしたらサンプルプログラムが走りましたのでインストールはできたみたい。