, 鉴于VS高超的智能提示, 一目了然.
2> 查找
上一步插入之后, 通过find将它查找出来
find()需要一个filter参数, 根据条件查询
collection.Find(Builders<BsonDocument>.Filter.Empty);
上述表示无条件查询, matches everything.
如果有条件的话, 可以从Builders<BsonDocument>.Filter中选择, 比如Eq为相等, Lt为小于, Gt大于...顾名思义. 基于VS强大的智能提示, 非常清晰.
举例条件查询:
collection.Find(Builders<BsonDocument>.Filter.Eq("name", "测试数据1") & Builders<BsonDocument>.Filter.Lt("number", 6));
多项条件之间的与或关系, 对应使用&和|符号
3> 更新
collection.UpdateMany(Builders<BsonDocument>.Filter.Eq("name", "测试数据1"), Builders<BsonDocument>.Update.Set("number", 6));
更新使用UpdateMany(), 同样支持条件从Builders<BsonDocument>.Filter










