<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. java語言

    java操作mongodb基礎

    時間:2025-05-11 14:40:13 java語言 我要投稿
    • 相關推薦

    java操作mongodb基礎

      復制代碼 代碼如下:

      package com.infomorrow.webroot;

      import java.util.List;

      import com.mongodb.BasicDBObject;

      import com.mongodb.DB;

      import com.mongodb.DBCollection;

      import com.mongodb.DBCursor;

      import com.mongodb.DBObject;

      import com.mongodb.MongoClient;

      public class test_mongodb {

      public static void main(String args[]) throws Exception {

      MongoClient mongoClient = new MongoClient( "127.0.0.1" , 27017 );//建立連接

      DB get_db_credit = mongoClient.getDB("credit_2");//數據庫名

      DBCollection collection = get_db_credit.getCollection("report");//集合名,對應mysql中的表名

      BasicDBObject filter_dbobject = new BasicDBObject();

      //建立查詢條件,如果還有其他條件,類似的寫即可

      // 如:version=3,filter_dbobject.put("version", 3),mongod區分String 和 Integer類型,所以要小心"3"!=3

      filter_dbobject.put("user_id", "10065716153075");

      //下面執行查詢,設置limit,只要10條數據,排序(類mysql orderby) 再建一個BasicDBObject即可,-1表示倒序

      DBCursor cursor = collection.find(filter_dbobject).limit(10).sort(new BasicDBObject("create_time",-1));

      //把結果集輸出成list類型

      Listlist = cursor.toArray();

      System.out.println(list.size());//list的長度

      System.err.println(cursor.count());//計算結果的數量,類似于(mysql count()函數),不受limit的影響

      //遍歷結果集

      while(cursor.hasNext()) {

      System.out.println(cursor.next());

      }

      }

      }

    【java操作mongodb基礎】相關文章:

    java中的JSON操作10-22

    Java數組操作的方法11-09

    Java基礎語法09-10

    Java語言的基礎07-29

    java語言基礎08-29

    java基礎總結09-08

    java編程基礎07-26

    java語法基礎06-27

    Photoshop基礎操作10-30

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人