Я только что перенес свои данные из базы данных реального времени в Firestore и начал использовать firestore, но у меня была функция pu sh () в базе данных реального времени, а также сохранить ключ pu sh ()., Поэтому я изменил его, чтобы добавить () или set () для Firestore, но я понимаю, что add (). id set (). id совершенно случайный ключ, в отличие от базы данных реального времени pu sh (). ключ организован как более поздний ключ pu sh (). всегда отстает от предыдущего ключа pu sh (). Я должен сохранить данные, и они должны быть организованы как pu sh (). Есть ли какое-либо решение для генерации ключей, которые организованы как pu sh (). Key ??
//I tried 2 options
//option 1
ref.add({something:something}).then((gref)=>{ref.doc(gref.id).set({key:gref.id},{merge:true})})
//option 2
var ref = db.doc();
ref.set({something:something,key:ref.id})
оба генерируют неорганизованные ключи в отличие от pu sh (). Key