我试图使用.NET驱动程序查询mongodb文档,我想在不创建类对象的情况下获取特定文档中的所有字段,因为这些文档是动态生成的,我只知道一个字段名,即,_id。如何获取整个文档
public class usermodal
{
public string _id { get; set; }
public string Image { get; set; }
}
protected void Page_Load(object sender, EventArgs e)
{
// //BsonDocument modal = new BsonDocument;
string id = "e0b4a7b7-096a-4a8a-b942-83fccf81e6c5";
var client = new MongoClient(mongocon);
var db = client.GetDatabase("Mydb");
var collection = db.GetCollection<usermodal>("new");
var filter = Builders<usermodal>.Filter.Eq("_id", id); //filter the bson document based on ID
// var list = collection.Find(filter).ToList();
//var filterx = new BsonDocument("_id", "e0b4a7b7-096a-4a8a-b942-83fccf81e6c5");
var result = collection.Find(filter).ToList();
GridView1.DataSource = result;
GridView1.DataBind();
当字段已知时,这工作正常
protected void Page_Load(object sender, EventArgs e)
{
// //BsonDocument modal = new BsonDocument;
string id = "e0b4a7b7-096a-4a8a-b942-83fccf81e6c5";
var client = new MongoClient(mongocon);
var db = client.GetDatabase("Mydb");
var collection = db.GetCollection<dynamic>("new");
var filter = Builders<dynamic>.Filter.Eq("_id", id); //filter the bson document based on ID
// var list = collection.Find(filter).ToList();
//var filterx = new BsonDocument("_id", "e0b4a7b7-096a-4a8a-b942-83fccf81e6c5");
var result = collection.Find(filter).ToList();
GridView1.DataSource = result;
GridView1.DataBind();
我有一个MongoDB存储来自不同传感器的数据。它具有以下结构: 例如,现在我需要“heart rate”-文档的所有字段和“data”-子文档的所有字段都符合条件“时间戳在1483537204000和1483537214000之间”。
我一直在使用jmeter对mongodb进行加载测试,接下来我将使用一个具有这些数据的不同的db 我已经在这里保存了已保存的mongoHost,mongoPort,databaseName,collectionName jmeter变量 这个连接测试通过了,但我无法从数据库中获取、读取任何数据并通过测试,这是代码 错误 谢谢你
问题内容: 我有一个MongoDB,用于存储来自不同传感器的数据。它具有以下结构: 现在,例如,我需要“心率”-包含所有字段和“数据”字段的文档-匹配条件“ 1483537204000和1483537214000之间的时间戳记”的子文档。 我已经在另一个问题中的mongo shell中获得了有关如何执行此操作的答案。参见以下代码: 但是如何在java spring-data中做到这一点?似乎在sp
主要内容:find() 方法,pretty() 方法,findOne() 方法,条件查询,AND条件语句,OR 条件语句,AND 和 OR 联合使用前面我们介绍了怎么将文档插入到集合中,本节我们来介绍一下如何从集合中查询指定的文档。 find() 方法 想要查询集合中的文档,可以使用 MongoDB 中的 find() 方法,find() 方法可以将查询结果以非结构化的方式展示出来,其语法格式如下: db.collection_name.find(query, projection) 语法说明如
我试图根据文档ID查询文档,但我无法使用 AFS是AngularFiRecovery类型 我不知道上面的代码是否正确。 我尝试了在中提到的解决方案:通过将ref.id替换为firebase来查询firestore数据库中的文档id。firestore。FieldPath。documentId(),但我收到一个错误: “Firebase”是指UMD全局,但当前文件是一个模块。 帮助我检索数据。
mongoDb中的文档如下所示: 在我的api请求中,我有一个类似于上面的“建议”元素的结构。我想创建一个查询条件,其中“is”子句应该是api请求中“建议”元素的值。 我使用spring data mongo DB尝试了以下代码: