MongoDBのいくつかの基本的な操作

基本的な操作のMongoDBの一部(CRUDとインデックス)


私が見始めたときMongoDBは非常に困惑しています

最後にコレクションは(実際にはテーブル)と、行と列は、ドキュメントと呼ばれ、提出されているものです

JSに似MongoDBの構文は、SQLは、直感的なよりもはるかに多くのです(私は実際にXML嫌い)

挿入することで
db.testmongo.insert({"name":"mundo",
description: "rookie programer"
})
削除を削除します
>db.testmongo.remove({'title':'mundo'})
改アップデート
>db.testmongo.update({'title':'mundo'},{$set:{'title':'Mundo'}})
# 如果需要改多条相同的语句的话,把multi参数设置成true
>db.testmongo.update({'title':'mundo'},{$set:{'title':'Mundo'}}),{multi:true})
チャールズ見つけます
db.testmongo.find().pretty()

指数

データベースであってもよく、最も興味深いのは、大幅にクエリの効率を向上させ、そのインデックスであり、

MySQLの、使用率ようなリレーショナルデータベース内のB +ツリー維持されるデータ構造を(ホットとコールドデータの分離の概念に類似)

MongoDBの内側、我々はインデックスを作成するためにensureIndex()メソッドを使用します(リレーショナルデータベースの影がないわけではない完全に、NOSQLを行くために話します)

db.testmongo().ensureIndex({"title":1})
#1意味着升序

もちろん、あなたが「複合インデックス」を作成することができます(これは、リレーショナル・データベースの名前です)、ここでは複数フィールドインデックスと呼ばれます

おすすめ

転載: www.cnblogs.com/QuixoteY/p/11127633.html