怎麼在mongodb裡面怎麼 查最值 就好像sql語句的select max(row) form ....
我現在知道了,現在拿出來和大家分享一下吧
dbobject ref = new basicdbobject();
ref.put("auth_id", authid);
ref.put("weibo_type", weibotype);
dbobject keys = new basicdbobject("weibo_id", 1);
dbobject orderby = new basicdbobject("weibo_id", -1);// -1標示降序 1表示公升序
dbcursor dbc = statuscoll.find(ref, keys).sort(orderby).limit(1);
dbobject dbo = null;
try catch (nosuchelementexception e)
return (long) dbo.get("weibo_id");
大概就是上面那個樣子啦,根據您自己的業務需求,寫出符合條件的**吧,主要就是find()和limit()這兩根函式而已,下面的這個大家可以無視,我是寫給自己看的
listlist = new linkedlist();
dbobject ref = new basicdbobject();
ref.put("user_id", userid);
dbobject orderby = new basicdbobject("create_at", -1); // -1標示降序 1表示公升序
dbcursor res = homepagescoll.find(ref).sort(orderby).skip(
(pagenumber - 1) * nperpage).limit(nperpage);
while (res.hasnext())
return list;
mongodb裡面 find方法
mongodb常用操作 一 查詢 find方法 db.collection name.find 查詢所有的結果 select from users db.users.find 指定返回那些列 鍵 select name,skills from users db.users.find 補充說明 第乙個...
MongoDB增刪查改
mongodb沒有建立資料庫的命令,但是你可以先執行use db name來進行一些操作,如db.createcollection db table 這樣就可以建立乙個db name的資料庫了。以下語句其實都不用加引號 insert方法 insert obj db.test.insert write...
mongodb增刪改查
1 mongodb插入資料 db.表名.insert 2 新增乙個欄位.table 代表表名 新增字段 content,字串型別。db.table.update 3 給指定範圍內的記錄新增字段 lt表示小於,lte表示小於等於,gt表大於,gte表示大於等於,timestamp是我表中的乙個時間戳字...