Java 如何删除Firebase数据库中数组中的项?
我正在向Firebase发送一个对象,该对象具有用户的Java 如何删除Firebase数据库中数组中的项?,java,android,firebase,firebase-realtime-database,nosql,Java,Android,Firebase,Firebase Realtime Database,Nosql,我正在向Firebase发送一个对象,该对象具有用户的ArrayList。我需要从此阵列中删除一个用户。如何知道用户在此数组中的位置并将其删除 "room" : { "-LswnaENRCSpJdB8-ZBg" : { "description" : "", "members" : [ { "id" : "jh4Ch9rBgQPwBTfv...", "name" : "John", }, { "id" :
ArrayList
。我需要从此阵列中删除一个用户。如何知道用户在此数组中的位置并将其删除
"room" : {
"-LswnaENRCSpJdB8-ZBg" : {
"description" : "",
"members" : [ {
"id" : "jh4Ch9rBgQPwBTfv...",
"name" : "John",
}, {
"id" : "5P6DzPIEuiSKU5UY...",
"name" : "Jack",
}, {
"id" : "nKTlIyaDc3O3gxNp...",
"name" : "Mary",
} ],
"name" : "MyRoom"
},
提前谢谢
如何知道用户在此数组中的位置并将其删除
"room" : {
"-LswnaENRCSpJdB8-ZBg" : {
"description" : "",
"members" : [ {
"id" : "jh4Ch9rBgQPwBTfv...",
"name" : "John",
}, {
"id" : "5P6DzPIEuiSKU5UY...",
"name" : "Jack",
}, {
"id" : "nKTlIyaDc3O3gxNp...",
"name" : "Mary",
} ],
"name" : "MyRoom"
},
目前,您无法创建查询来帮助您查找存在于成员
数组中特定索引处的特定用户
要实际删除特定用户,您需要加载整个成员
数组,从客户端删除您想要的用户,然后写回整个数组
如何知道用户在此数组中的位置并将其删除
"room" : {
"-LswnaENRCSpJdB8-ZBg" : {
"description" : "",
"members" : [ {
"id" : "jh4Ch9rBgQPwBTfv...",
"name" : "John",
}, {
"id" : "5P6DzPIEuiSKU5UY...",
"name" : "Jack",
}, {
"id" : "nKTlIyaDc3O3gxNp...",
"name" : "Mary",
} ],
"name" : "MyRoom"
},
目前,您无法创建查询来帮助您查找存在于成员
数组中特定索引处的特定用户
要实际删除某个特定用户,您需要加载整个
成员
数组,删除您希望在客户端使用的用户,然后写回整个数组。如果您有要删除的成员,可以使用IndexOf
查找该成员的位置。如果您有要删除的成员,可以使用IndexOf
查找该成员的位置。您好!我能帮你了解其他信息吗?如果你认为我的答案对你有帮助,请考虑通过点击复选来接受它。✔️) 左边的箭头下。应该改变绿色的颜色。我真的很感激。谢谢!嗨!维托!我能帮你提供其他信息吗?如果你认为我的答案对你有帮助,请考虑通过点击复选来接受它。✔️) 在投票箭头的左边。应该换成绿色。我真的很感激。谢谢!