Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从CosmosDB导入Azure Search时未找到id以外的字段_Azure_Azure Cosmosdb_Azure Cognitive Search - Fatal编程技术网

从CosmosDB导入Azure Search时未找到id以外的字段

从CosmosDB导入Azure Search时未找到id以外的字段,azure,azure-cosmosdb,azure-cognitive-search,Azure,Azure Cosmosdb,Azure Cognitive Search,我正试图从cosmosdb将数据导入azure search,导入向导未检测到id以外的任何字段。如果我从azure表或示例数据集导入数据,则导入工作正常。是否有我忽略的东西,比如我在cosmos中的文档中的一组必填字段 导入查询 SELECT c.id, c.first, c.last, c.address, c.city, c.state, c.zip, c.dob, c.sex, c._ts from c where c._ts > @HighWaterMark order by c

我正试图从cosmosdb将数据导入azure search,导入向导未检测到id以外的任何字段。如果我从azure表或示例数据集导入数据,则导入工作正常。是否有我忽略的东西,比如我在cosmos中的文档中的一组必填字段

导入查询

SELECT c.id, c.first, c.last, c.address, c.city, c.state, c.zip, c.dob, c.sex, c._ts from c where c._ts > @HighWaterMark order by c._ts
Cosmos文档

{
    "_id" : "1d202fb9-f384-42f4-a5f8-bf729b776576",
    "first" : "Mata",
    "middle" : "Hari",
    "last" : "Drentlaw",
    "address" : "3226 16TH ST",
    "city" : "QUEENS",
    "state" : "PA",
    "zip" : "10465",
    "sex" : "O",
    "dob" : "1984/03/01",
    "dod" : null,
    "language" : "HiriMotu",
    "ssn" : "123456789",
    "ethnicity" : "Asturian",
    "ethnicityCode" : "2139-4",
    "phone" : "1-555-867-5309",
    "maritalStatus" : "Married",
    "martialStatusCode" : "M",
    "race" : "Georgetown"
}

原来这是一个Mongo DB集合。目前,Azure Search indexer仅支持“经典”Cosmos DB集合。我们正在努力增加对Mongo DB的支持。为了帮助我们确定工作优先级并获得状态更新,请投票支持UserVoice建议

原来这是一个Mongo DB集合。目前,Azure Search indexer仅支持“经典”Cosmos DB集合。我们正在努力增加对Mongo DB的支持。为了帮助我们确定工作优先级并获得状态更新,请投票支持UserVoice建议

一些澄清问题:1。这是MongoDB帐户吗?目前,Azure Search仅支持“classis”Cosmos DB集合。2.Azure搜索导入向导在检测架构时查看集合中的第一个文档。集合中的第一个文档是否有“id”以外的字段?集合中有多少文档?是的,cosmosdb确实被设置为MongoDB API。第一个文档已完全填充,其他文档稀疏,但第一个文档已满;然而,考虑到你的第一个问题,这似乎是我的问题。最后,集合中有6k个文档。基本上只是一个用于进行有趣查询的测试平台。如果你想把你的#1作为回答,我会接受。一些澄清问题:1。这是MongoDB帐户吗?目前,Azure Search仅支持“classis”Cosmos DB集合。2.Azure搜索导入向导在检测架构时查看集合中的第一个文档。集合中的第一个文档是否有“id”以外的字段?集合中有多少文档?是的,cosmosdb确实被设置为MongoDB API。第一个文档已完全填充,其他文档稀疏,但第一个文档已满;然而,考虑到你的第一个问题,这似乎是我的问题。最后,集合中有6k个文档。基本上只是一个用于进行有趣查询的测试平台。如果你想说出你的答案,我会接受的。