mongoDB
mongoDB
Document-ドキュメント向けのNoSQLデータベース.
Mongoose
mongoose model&schema
ex]製品に関連するモデルとモデルの定義
const mongoose = require('mongoose')
const productSchema = new mongoose.Schema({
name:{
type:String,
required:true
},
description:{
type:String,
required:true
},
price:{
type:Number
}
})
const Product = mongoose.model('Product',productSchema)
module.exports = Product;
pymongo
Pythonを使用してmongodbを操作するライブラリ
from pymongo import MongoClient
client = MongoClient('localhost', 27017)
db = client.practice # 없으면 자동으로 생성해줌
# insert
doc = {'name':'김삐삐','age':21}
db.users.insert_one(doc)
# find_one
user = db.users.find_one({'name':'김삐삐'})
# find
same_ages = list(db.users.find({'age':21},{'_id':False}))
# update
db.users.update_one({'name':'김삐삐'},{'$set':{'age':30}})
# delete
db.users.delete_one({'name':'김삐삐'})
reference
from pymongo import MongoClient
client = MongoClient('localhost', 27017)
db = client.practice # 없으면 자동으로 생성해줌
# insert
doc = {'name':'김삐삐','age':21}
db.users.insert_one(doc)
# find_one
user = db.users.find_one({'name':'김삐삐'})
# find
same_ages = list(db.users.find({'age':21},{'_id':False}))
# update
db.users.update_one({'name':'김삐삐'},{'$set':{'age':30}})
# delete
db.users.delete_one({'name':'김삐삐'})
Reference
この問題について(mongoDB), 我々は、より多くの情報をここで見つけました https://velog.io/@ouo_yoonk/mongoDBテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol