Jupyter Notebook으로 MongoDB를 설정하는 방법

3856 단어
이와 같은 요약 단계로 Jupyter Notebook으로 MongoDB(NoSQL)를 설정하는 방법을 결론지어야 합니다.

첫 번째 단계, Python에서 사용하기 위해 설치python 3.9.1, 설치$ pip install pymongo 및 아래 코드 작성

import pymongo
from pymongo import MongoClient

username='myUserAdmin'
password='abc123'
client = MongoClient('mongodb://%s:%[email protected]' % (username, password))
db=client['mongotestdb']

my_collection = db["patient_data"]

patient_record = {
   "Name": "Maureen Skinner",
   "Age": 87,
   "Sex": "F",
   "Blood pressure": [{"sys": 156}, {"dia": 82}],
   "Heart rate": 82
}

my_collection.insert_one(patient_record)

for item in my_collection.find():
    print(item)


두 번째 단계, $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"homebrew 설치

세 번째 단계, Windows, MacOS 또는 Linux에 설치Jupyter Notebook하고 터미널에 설치$ pip install notebook를 시도한 후 실행$ jupyter notebook
네 번째 단계, macOS에 MongoDB Community Edition 설치mongoDBMongoDB Compass
$ brew tap mongodb/brew$ brew install mongodb-community 설치



MongoDB가 데이터베이스를 저장하는 "db"디렉토리를 생성합니다.$ mkdir -p /data/db$ chown -R 'id -un'/data/db와 함께 chown(소유자 변경)을 사용하여 디렉토리가 디렉토리에서 읽고 쓸 수 있는 권한이 있는지 확인하십시오.

MongoDB 명령 시작: $ brew services start mongodb-community$ ps aux | grep -v grep |grep mongod 를 사용하여 MongoDB가 실행 중인지 확인할 수 있습니다. mongod 프로세스의 현재 상태가 표시되어야 합니다.

5단계, 시작을 위해 mongosh 설치mongosh, MongoDB Shell 및 데이터베이스에 역할 사용자 생성



MongoDB Compass의 결과



MongoDB 중지 명령: $ brew services stop mongodb-community
참조: MongoDB tutorial , , Connecting MongoDB to Jupyter Notebook , Example Query NoSQL , Setting user account , Using MongoDB in python

좋은 웹페이지 즐겨찾기