gpt4 book ai didi

mongodb - 在 MongoDB 中查询对象的字段数组值

转载 作者:可可西里 更新时间:2023-11-01 10:34:07 26 4
gpt4 key购买 nike

如果我有这样的类(class):

public class Car {
public string Model { get; set; }
public List<string> Types { get; set; }
}

并做:

Car _car = new Car();
_car.Model = "1992";
List<string> _types = new List<string>() { "New", "Old" };
_car.Types = _types

并将这些类型的对象保存在 MongoDB 中,如何在 C# MongoDB 中获取所有具有 type == "New" 的汽车?我需要查询 Car.Type == "New" 我要访问类并查看它的 "Types" 数组并在数组中找到匹配的对象并返回全类。

最佳答案

MongoDB 查询语言可以透明地访问数组。所以你可以这样做:

db.cars.find({Types:"New"})

它将返回所有在 Types 数组中具有等于字符串“New”的条目的文档。检查the documentation获取更多信息。

关于mongodb - 在 MongoDB 中查询对象的字段数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12650800/

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