MongoDB C# 드라이버 (http://github.com/samus/mongodb-csharp)를 사용하면 ObjectId에서 데이터를 가져올 수없는 것으로 보입니다. 나는 또한이 시도MongoDB C# 드라이버 개체 ID로 찾을 수 없습니까?
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에 의한 조회를 지원합니까?
고마워요 ...
@Ant : 정교하게 주시겠습니까? 그런 뜻입니까? var spec = 새 문서 {{ "Oid", id}}; – heisthedon
당신은 챔피언 .. 작동합니다 :) 도와 주셔서 감사합니다. – heisthedon
이것은 공식 드라이버 또는 Norm을 사용하고 있습니까? –