首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

MongoDB初探(一)-windows上搭建与测试

2012-07-22 
MongoDB初探(一)----windows下搭建与测试1.下载安装和配置?windows:??代表已经启动mongodb。??2.基本代码:?

MongoDB初探(一)----windows下搭建与测试

1.下载安装和配置

?

windows:

?

?

代表已经启动mongodb。

?

?

2.基本代码:

?

不多说,上java代码:

?

package com.mongodb;import java.net.UnknownHostException;public class MongoDb {/** * @param args */public static void main(String[] args) {Mongo m;try {m = new Mongo("localhost", 27017);DB db = m.getDB("db_test");DBCollection coll = db.getCollection("collection1");findAll(coll);m.close();} catch (UnknownHostException e) {e.printStackTrace();} catch (MongoException e) {e.printStackTrace();}}private static void gt(DBCollection coll) {BasicDBObject query = new BasicDBObject();query.put("i", new BasicDBObject("$gt", 5));DBCursor cur = coll.find(query);while (cur.hasNext()) {System.out.println(cur.next());}}private static void ne(DBCollection coll) {BasicDBObject query = new BasicDBObject();query.put("i", new BasicDBObject("$ne", 3));DBCursor cur = coll.find(query);while (cur.hasNext()) {System.out.println(cur.next());}}private static void getOne(DBCollection coll) {BasicDBObject query = new BasicDBObject();query.put("i", 4);DBCursor cur = coll.find(query);while (cur.hasNext()) {System.out.println(cur.next());}}private static DBObject findFirstOne(DBCollection coll) {return coll.findOne();}private static long getCount(DBCollection coll) {return coll.getCount();}private static void findAll(DBCollection coll) {DBCursor cur = coll.find();while (cur.hasNext()) {System.out.println(cur.next());}}private static void insert(DBCollection coll) {BasicDBObject doc = new BasicDBObject();doc.put("name", "MongoDB");doc.put("type", "database");doc.put("count", 1);BasicDBObject info = new BasicDBObject();info.put("x", 203);info.put("y", 102);doc.put("info", info);coll.insert(doc);for (int i = 0; i < 10; i++) {coll.insert(new BasicDBObject().append("i", i));}}}

?

?

?

第一集到此结束。

热点排行