我开始使用MongoDb C#,但遇到了一个小问题。
所以我有一个包含2个嵌入集合(不同类型)的文档。我想搜索这两个集合的字段,但是我发现如果我试图索引这两个集合上的可搜索字段,我得到的结果是“无法索引并行数组”。阅读有关多键索引的Mongodb文档时,我发现这确实是一个限制。
我的问题是,关于这个问题的正常工作是什么?我真的不能组合这些集合,因为它们是相当不同的?我应该遵循什么模式?
public class Capture
{
[BsonId]
public Guid Id { get; set; }
...Some other fields
假设我有以下array
$scope.myArr = [{
name: 'Marc Rasmussen',
phone: 239470192,
title: 'It Dude',
description: 'Hello my name is Marc i am testing the fact that i can search for two fields in an object'
}, {
name: 'Louise',
phone: 1234567890,
title