Arrays 当节点共享一个公共子节点时,如何从Firebase数据库中删除重复项?

Arrays 当节点共享一个公共子节点时,如何从Firebase数据库中删除重复项?,arrays,json,node.js,firebase,firebase-realtime-database,Arrays,Json,Node.js,Firebase,Firebase Realtime Database,这是我的数据库中重复的一个.JSON示例。我的数据库里有很多重复项。我捕获的唯一一个唯一标识每个用户的公共数据是他们的联系人链接。我从数据库中查找和删除重复项的最佳做法是什么?我完全卡住了。第二个条目示例是更准确和完整的条目。理想情况下,我可以删除第一个,留下第二个 这里真的需要一些帮助!非常感谢你 在这种情况下,什么定义了重复?你为什么不把它当作一把钥匙呢;首先,为什么数据库中有重复项?我想是你写的代码,那么是什么导致了这个问题?此外,重复数据在NoSQL数据库中非常常见,因此这可能不是一件坏

这是我的数据库中重复的一个.JSON示例。我的数据库里有很多重复项。我捕获的唯一一个唯一标识每个用户的公共数据是他们的联系人链接。我从数据库中查找和删除重复项的最佳做法是什么?我完全卡住了。第二个条目示例是更准确和完整的条目。理想情况下,我可以删除第一个,留下第二个


这里真的需要一些帮助!非常感谢你

在这种情况下,什么定义了重复?你为什么不把它当作一把钥匙呢;首先,为什么数据库中有重复项?我想是你写的代码,那么是什么导致了这个问题?此外,重复数据在NoSQL数据库中非常常见,因此这可能不是一件坏事-但是,这取决于您的用例。在这种情况下,什么定义了重复数据?你为什么不把它当作一把钥匙呢;首先,为什么数据库中有重复项?我想是你写的代码,那么是什么导致了这个问题?此外,重复数据在NoSQL数据库中非常常见,因此这可能不是一件坏事——但是,这取决于您的用例。
"-Kj9Penv_LMRUIPSet0b" : {
  "categories" : [ "food", "fashion"],
  "contact" : "profile/contact/eieiiieie888x7ww28288_x22",
  "location" : "New York, United States",
  "name" : "Billybob Smith",
  "social" : {
    "twitter" : {
      "followers" : "1,002",
      "nickname" : "@billybob"
    }
  },
  "state" : "0"
},
"eieiiieie888x7ww28288_x22" : {
  "categories" : [ "food", "fashion" ],
  "contact" : "profile/contact/eieiiieie888x7ww28288_x22",
  "location" : "New York, United States",
  "name" : "Billybob Smith.",
  "social" : {
    "twitter" : {
      "followers" : "1,002",
      "nickname" : "@billybob"
    }
  },
  "socialID" : "twitter_id|558969977",
  "state" : "0",
  "uniqueID" : "eieiiieie888x7ww2828"
},