MongoDB API javaの使用

1623 ワード

1、MongoDBデータベース接続先を作成します。現在のマシンにデフォルトで接続されているlocalhostアドレスは、ポートが27017です。
モンゴル=new Mongo()
2、あるデータベース(例えば「test」)との接続を取得する。データベースにこのデータベースがない場合は、プログラムはまだ正常に実行できます。
DB db=mono.getDB(「test」);
3、このデータベース(test)のテーブル(user)の接続を取得すると、このテーブルのすべてのデータにアクセスできます。
DBCollection=db.get Collection;
コレクションオブジェクトを通して、userテーブル内のすべてのデータにアクセスできます。
4、CRUD操作
1>同じ複数のDB Cusorのオブジェクトは結果集を巡回することができます。
DBCuCsor cur=collection.find();
while(cur.hasnext()
{
syssout(cur.next();
)
2>挿入操作:
単条挿入:DBObjectオブジェクトを使用する必要があります。
DBObject dbObj=new Baic DBObject()
dbOBj.put(「username」「Erison」)
dbObj.put(「gender」、「男」)

collection.save(dbObj)//これでデータを保存します。 
もう2つの一般的な方法があります。collection.save(dbObj).getN()/影響の行数が得られます。
collection.co unt()//は、当該表の記録数を取得することができる。
    
複数の挿入:(集合挿入)
DBObject user 1=new BaicDBObject()
user 1.put(「username」「lisi」)
user 1.put(「gender」、「女」)
DBOject user 2=new BaicDBObject()
user 2.put(「username」「jack」);
user 2.put(「gender」、「男」)
List<DBOject>list=new ArayList<DBOject>();
list.add(user 1)
list.add(user 2)
collection.insert(list);
 3>削除操作:
         collection.remove(「id」,new BaicDBObject(「id」,「」);
 
 
4>更新操作:
collection.udate();
5>クエリー操作:
        
        collection.find(new BasicDBObject("_id", new ObjectId("4de73f7acd812d61b4626a77"))).toArray());