Я читаю документ из коллекции и храню 2 разные переменные.Но всякий раз, когда я удаляю какой-либо ключ из JSON, это влияет на результат первой переменной.
Я хочу сохранить их оба независимыми, чтобы изменение одного не отражало другого.
var query = 'SELECT * FROM c where c.id = "XYZ"
var accept = collection.queryDocuments(collection.getSelfLink(), filterQuery,
function (err, documents, responseOptions)
{
if (err) throw new Error("Error" + err.message);
if (documents.length != 1)
throw "Document Not Exist";
else
{
var doc1 = new Object;
var doc2 = new Object;
doc1 = documents[0];
doc2 = documents[0];
var i = doc1.abc[0].pqr;
for(x = 0; x < doc1.abc[0].pqr.length; x++)
{
delete doc1.abc[0].pqr[x];
}
console.log(doc2)
}
Здесь консоль.log (doc2) также не показывает удаленные элементы, которые я хочу.