Azure CosmosDB不显示文档

时间:2019-11-11 14:44:28

标签: azure azure-cosmosdb

我可以使用azure函数很好地添加和删除文档,并将其读入我的react应用程序。当前的问题是,我创建的文档不会显示在portal.azure.com的数据资源管理器中,也不会显示在Azure Storage Explorer独立应用程序中。

奇怪的是,如果我在门户中手动制作一个对象,它将显示出来。我相信这是由于我没有包含某些特定的系统密钥。我真的不喜欢使用它们的对象结构,因为字段和属性被掩埋了,而且访问前端的字段很乱。

所以我的问题:有没有办法访问和编辑portal.azure.com或Azure Storage Explorer中都没有的文档?

编辑: 这是我通过天蓝色函数发送到宇宙的物体

{
"id": "e85ddc0d-7346-487b-bb58-a33c5ae95176",
"section_name": "Images",
"type": "images",
"fields": [
 {
  "name": "Khi",
  "images": [
    {
      "url": "URL",
      "version": "1"
    }
  ],
  "deleted": false,
  "_rid": "-pIVALPSjzgDAAAAAAAAAA==",
  "_self": "dbs/-pIVAA==/colls/-pIVALPSjzg=/docs/-pIVALPSjzgDAAAAAAAAAA==/",
  "_etag": "\"6a0169e8-0000-0200-0000-5dc9c1d50000\"",
  "_attachments": "attachments/",
  "_ts": 1573503445
 }
 ]
}

如果您通过门户网站手动添加文档,则会创建以下对象:

{
"$t": 3,
"$v": {
  "_id": {
    "$t": 7,
    "$v": "]ÊóÝúÒQ¤íÇ\u0007"
  },
  "id": {
    "$t": 2,
    "$v": "this is a manually entered document"
  },
  "data": {
    "$t": 2,
    "$v": "some data"
  }
},
"id": "NWRjYWYzZGRmYWQyOTE1MWE0ZWRjNzA3"
}]

手动输入的文档将显示在数据浏览器中,而我通过azure函数发送的文档则不会显示

1 个答案:

答案 0 :(得分:0)

一种可能性是您有2个Cosmos数据库:

  1. 您要通过门户网站和Azure存储资源管理器连接的人
  2. 您通过应用程序连接的人

您的应用是否使用本地模拟器?

首先检查应用程序中的连接字符串。