I am saving order data in firebase realtime but the push key that I save in array object is different from what I get as push key
function confirmOrder() {
  let array = []
  const Oid = firebase.app().database(DATABASE_URL).ref('/Order/').push();
  array.push({
    total: getTotal(),
    oid: Oid.key,
    totalItems: cartItems.length
  })
  for (let index = 0; index < cartItems.length; index++) {
    var key = `item${index + 1}`;
    var obj = {};
    obj[key] = cartItems[index].qty + ' ' + cartItems[index].name + ' Rs.' + cartItems[index].price;
    array.push(obj)
  }
  setOrder(Object.assign(...array))
  firebase.app().database(DATABASE_URL).ref('/Order/' + Oid.key).set(order);
}

 
    