如何从数组元素中查找文档

时间:2018-05-05 13:17:06

标签: c# arrays mongodb collections documents

我无法在网上找到有关它的帮助。

我使用C#,我有一个集合,我存储了_ids,usersEmails和productId(objectId)。

Okey,我得到了整个收藏品,然后我想找到我的其他收藏品 - “产品”文件,这些文件适合来自产品的_id。

简短版集合:

SmallDictionary

_id为Id,UserEmail,ProductId。

===================================

产品

_id,姓名,价格。

Products系列有很多数据,所以我不想做foreach,因为它太长(约3秒)我需要最快。

我尝试使用Builder,但不起作用......

var collection = database.GetCollection<SmallDictionary>("SmallDictionary")

var a = collection.Find(x => x.EmailUser == userEmail).ToList();

var filter = Builders<ShopProducts>.Filter.AnyIn(a => a.Id, a);

当然上面的说法不起作用。

有人能帮帮我吗?请:)

0 个答案:

没有答案
相关问题