mongodb的官方c#驅動,讓我們使用起來也很方便,但對於linq開發人員來說,可能有些不了解,所以,我還是將官方驅動進行了二次封裝,而對於乙個比較個性化的mongo操作,使用我封裝的也很難實現,所以,還是需要大家直接使用官方驅動的原生寫法的,下面進行乙個介紹。
mongorepository.insert(new m_fullclassify );
需要注意update由query(要更新的記錄通過它來定位記錄)和set(要更新的字段)組成,支援子物件的更新
var query = query.eq("id", ofirstinsert._id);
var update = new updatedocument }; //子集合與字段之間用$分開,如new bsondocument("userlist.&.username","zzl")
mongorepository.collection.update(query, update);
它由query查詢字串組成,下面介紹乙個query的寫法
1 乙個查詢條件
var query = query.eq("_id", ofirstinsert.id);
2 多個邏輯並運算的查詢條件
var query = query.and(query.eq("username
", "
zzl"), query.gt("
age", 18), query.lt("
age", 45));//
username=zzl && age>18 && page<45
下面是刪除**
var delquery = query.and(query.eq("username
", "
zzl"
)); mongorepository.delete(delquery);
怎麼樣,寫法也很簡單吧,呵呵!
c 使用官方驅動操作mongodb資料庫
ps 大二學生,寫寫只是為了記錄和發現,境界較低,不喜勿噴。tips 假設你已經在 windows 下安裝好了 mongodb 並且開啟了資料庫服務。也就是說,你的 mongodb 能在 mongo shell 裡跑了 然後在 中新增一下 using mongodb.driver using mon...
MongoDB學習筆記
從接觸計算機學習開始,我所使用的資料庫就是mysql,oracle這樣的關係型資料庫。早就聽說了nosql的概念,也對其有代表性的非關係型資料庫mongodb有所耳聞,一直想學習學習這項從未使用過的技術,可是由於種種原因,又沒有時間來學習學習這項新的概念。也就是這麼巧,目前的工作中,使用到的就是mo...
mongodb學習筆記
匯入json檔案命令 mongoimport db test collection user file d new.json mongodb查詢某一條件的資料插入到集合中 var result db.csmdr.find while result.hasnext db.新建表名.insert res...