我是MongoDB的新手。我尝试从MySQL切换到MongoDB。 我有问题,我不知道如何比较集合元素与输入值。 到目前为止,我阅读了所有Collection并比较以下段落是我的代码。 我想知道我们是否可以有效地做到这一点。
var Database = objMongoClient.GetDatabase("MachineLog");
IMongoCollection<Machine> MachineCollection;
MachineCollection = Database.GetCollection<Machine>("machine");
var Machines = MachineCollection.AsQueryable<Machine>().ToList();
foreach (var Machine in Machines)
{
if (**strMachineID == Machine.MachineID.ToString() && Machine.MachineType.ToString() == "Host"**)
{
Console.WriteLine("id:" + Machine.Id.ToString());
Console.WriteLine("MachineID:" + Machine.MachineID.ToString());
Console.WriteLine("MachineType:" + Machine.MachineType.ToString());
Console.WriteLine("OriginalFileLocation:" + Machine.OriginalFileLocation.ToString());
strDirectory = Machine.OriginalFileLocation.ToString();
}
}
如果您还有其他办法,您想与我分享吗? 谢谢。