我正在MongoDB中查询3个集合,然后通过从3个单独集合的文档中提取一些字段来创建一个新文档。例如:我把字段'A‘从第一个集合,字段'B’从第二和字段'C‘从第三。
使用它们,我将创建一个json文档,如
var uploadDoc = {
'A' : <value of A>,
'B' : <value of B>,
'C' : <value of C>,
我开始使用MongoDb C#,但遇到了一个小问题。
所以我有一个包含2个嵌入集合(不同类型)的文档。我想搜索这两个集合的字段,但是我发现如果我试图索引这两个集合上的可搜索字段,我得到的结果是“无法索引并行数组”。阅读有关多键索引的Mongodb文档时,我发现这确实是一个限制。
我的问题是,关于这个问题的正常工作是什么?我真的不能组合这些集合,因为它们是相当不同的?我应该遵循什么模式?
public class Capture
{
[BsonId]
public Guid Id { get; set; }
...Some other fields
我目前正在尝试创建一个自动完成,它的源代码存储在一个javascript变量中,但这个变量可以由另一个函数更新。因此,我希望每次用户更新autocomplete字段时,都会生成autocomplete的source字段。
下面是我使用的代码:
<head>
<script>
var availableTags = ['java', 'javascript']
// can be called anytime
var addToTags = function(str){availabl