i have not issue during query using 2 criterials id , other. use repository storing data id,iso,value. have created index("_id","iso") performs queries queries returning cursor if use 1 criterial _id, returning nothing if use 2 (_id, iso) (commented code). index affecting response or query method failing? use :v1.6.5 , c# official. sample. //getting data public list<bsonobject> get_object(string id, string iso) { using (var helper = bsonhelper.create()) { //helper.db.repository.ensureindex("_id","iso"); var query = query.eq("_id", id); //if (!string.isnullorempty(iso)) // query = query.and(query, query.eq("iso", iso)); var cursor = helper.db.repository.findas<bsonobject>(query); return cursor.tolist(); } } data: { "_id": "2345019", "iso": "uk", "data": "some data...
Comments
Post a Comment