public static void Set(MongoDB.Driver.MongoClient c, String k, BsonDocument v) { var db = c.GetServer().GetDatabase("db"); var coll = db.GetCollection(k); Entity entity = new Entity { data = v, _id = k}; coll.Save(entity); }
public static Object Get(MongoDB.Driver.MongoClient c, String k) { var db = c.GetServer().GetDatabase("db"); var coll = db.GetCollection(k); var query = Query<Entity>.EQ(e => e._id, k); var entity = coll.FindOne(query); var v = entity.GetElement("data"); //return read_string.invoke(v.Value.ToString()); return v.Value; }