MongoDBデータベースの一般的な操作(追加、削除、変更、検索)
データベースに対する操作は、増加、削除、変更、調査にほかならない.以下、MongoDBデータベースの使用について説明する.増
MongoDBの挿入操作では、insert()メソッドが最も多く使用され、必要に応じて1つまたは複数のデータを挿入できます.改
修正操作は、update()メソッドが最も多く使用され、単一のデータ修正をサポートしたり、複数のデータ修正をサポートしたりすることができます.削除
最も多く使用されるかremove()メソッドか、後のパラメータnは、最初のデータを削除し、パラメータを持たず、すべてを削除することを意味します. MongoDBを調べるクエリー操作は が多い
MongoDBデータベースでよく使われる添削改ざんの命令は,基本的に本論文で見つけることができる.
db.userinfo.insert() //db+ +insert({} []) ,
db.userinfo.insertOne() // ,
db.userinfo.insertMany() //
db.userinfo.save() // insert
MongoDBの挿入操作では、insert()メソッドが最も多く使用され、必要に応じて1つまたは複数のデータを挿入できます.
db.userinfo.update({},{$set:{}}) // , , ,
db.userinfo.updateOne({},{$set:{}}) //
db.userinfo.updateMany({},{$set:{}}) //
修正操作は、update()メソッドが最も多く使用され、単一のデータ修正をサポートしたり、複数のデータ修正をサポートしたりすることができます.
db.userinfo.deleteOne({}) //
db.userinfo.deleteMany({}) //
db.userinfo.remove({},n) // ,n
db.dropDatabase(); // ( )
db.users.drop(); // ( )
最も多く使用されるかremove()メソッドか、後のパラメータnは、最初のデータを削除し、パラメータを持たず、すべてを削除することを意味します.
db.userinfo.find() //
db.userinfo.find({},{_id:0/1}) // {} , , {} ,0 ,1 , 1
db.userinfo.distinct("password") // , , ,
db.userinfo.find({
age:{
$gt:30/$gte:30
$lt:30/$lte:30
}
},{_id:0}) //$gt ,$gte 。$lt ,$lte ,
db.users.find({
$or:[
{
age:20
},
{
age:30,
}
]
} // $or ,
db.userinfo.find({username:/hua/| new RegExp('zuozuo')}) // , ,
db.userinfo.find({},{age:1,_id:0}).sort({age:-1/1}) // , -1 ,1
db.userinfo.find({},{age:1,_id:0}).limit(10).skip(5); //limit ,skip(5)
db.userinfo.find({},{age:1,_id:0}).count() //
db.userinfo.find({},{age:1,_id:0}).skip(2).size() // skip n ,
db.userinfo.find({genres:{$in:[" "]}},{genres:1,_id:0}) //$in
db.userinfo.find({genres:{$nin:[" "]}},{genres:1,_id:0}) //$nin
db.userinfo.update({},{$inc:{year:"1"}}) //$inc
MongoDBデータベースでよく使われる添削改ざんの命令は,基本的に本論文で見つけることができる.