【发布时间】:2011-01-28 01:15:24
【问题描述】:
使用 MongoDB C# 驱动程序 (http://github.com/samus/mongodb-csharp),我似乎无法通过 ObjectId 获取数据。在我正在使用的命令下方:
var spec = new Document { { "_id", id } };
var doc = mc.FindOne(spec);
我也试过这个:
var spec = new Document { { "_id", "ObjectId(\"" + id + "\")" } };
var doc = mc.FindOne(spec);
两者都不返回。同时,如果我从 mongo 控制台查询它,它会返回预期的结果。
我的问题是,那个驱动真的支持 ObjectId 的查找吗?
谢谢..
【问题讨论】: