Я исхожу из использования mongoDB, поэтому буду использовать это в качестве примера, в нем я могу сделать что-то вроде.
collection.ensureIndex('id', {unique: true, dropDups: true });
И затем всякий раз, когда я пытаюсь вставить данные с тем же идентификатором, я получаю ошибку дублирующего ключа, и это не сработает. здорово!
Но можно ли сделать то же самое с documentDB?
В настоящее время у меня есть следующий код, написанный с помощью node.js для вставки данных:
client.createDocument(collection_id, data_to_insert, function (err, doc) {
callback(err, doc);
});