我们正在游戏中使用MongoDb。对于新安装者,该查询可以正常工作,但是当活动用户更新游戏时。尽管他们的用户ID在集合mongoldb中不存在,但返回的值不为0。此函数返回的值为false。我不知道原因。有什么想法吗?
MongoUrl url = new MongoUrl("mongodb://...");
MongoClient client = new MongoClient(url);
var server = client.GetServer();
var db = server.GetDatabase("databaseName");
var collection = db.GetCollection<Collection>("collectionName");
var q = Query.EQ("UserId", SystemInfo.deviceUniqueIdentifier);
return collection.Find(q).Count() == 0;