gpt4 book ai didi

c# - Mongo Collection 使用过滤器按 ID 查找

转载 作者:IT老高 更新时间:2023-10-28 13:36:03 25 4
gpt4 key购买 nike

要从 mongo 集合中查找一项,我正在尝试将过滤器应用于集合。但是编译错误如下。

enter image description here

此代码取自官方 mongodb 文档

var filter = Builders<BsonDocument>.Filter.Eq("_id", id);
var result = _collection.Find(filter);

最佳答案

Builder

Generic Type 应该与集合的泛型类型相同。在您的案例中,集合应该具有 BsonDocument 类型。

var _collection = database.GetCollection<BsonDocument>("name");
var filter = Builders<BsonDocument>.Filter.Eq("_id", id);
var result = _collection.Find(filter);

关于c# - Mongo Collection 使用过滤器按 ID 查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30916381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com