Azure Cosmos DBで作成した文書を見ると、設定したIDに加えていくつかのシステム生成プロパティが表示されます。
System vs. user defined resourcesから公式の声明を見つけることができます。
{
"id": "1",
"statusId": "new",
"_rid": "duUuAN3LzQEIAAAAAAAAAA==",
"_self": "dbs/duUuAA==/colls/duUuAN3LzQE=/docs/duUuAN3LzQEIAAAAAAAAAA==/",
"_etag": "\"0400d4ee-0000-0000-0000-5a24ac3f0000\"",
"_attachments": "attachments/",
"_ts": 1512352831
}
getContext().getCollection.getSelfLink()
方法は"_self"
値、あなたが設定されていないId
値を返します。 1と一致していない文書から抽出
のPartitionKeyはヘッダ
あなたは間違ってのPartitionKeyを設定するため、この問題はあるべきで を指定しました。
パーティション化キーがcolor
で、データベースに2つのパーティションred
とblue
があるとします。 PKは、red
またはblue
に設定してください。color
ではなく設定してください。あなたは、私が前に答えた同様のスレッドを参照してください可能性があり
:How to specify NONE partition key for deleting a document in Document DB java SDK?
は、それはあなたのお役に立てば幸いです。
です。getSelfLinkは、おそらく問題ではないので、システム生成IDを出力します。ストアドプロシージャのソースコードを含めることはできますか?リクエストヘッダーのパーティションキーを渡していますか? –