Monday, March 4, 2024

Mongo DB

 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"

下記のサイト(参照)のインストラクションをフォローして(オプションは全てスキップ)、ミニマム環境で 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 をインストールしたらサンプルプログラムが走りましたのでインストールはできたみたい。