我试图构建一个基本的待办事项列表,并将其存储在Firebase中,然后使用REST API进行访问。
我已成功将数据插入数据库,但是,无法通过JSON的ID而不是Firebase为其分配的ID来查询数据。
这有效,并返回所有JSON:
https://nicktodo-<blah>.firebaseio.com/todos.json
这将返回一个可爱的JSON块。
但是,当我打电话给我时:
https://nicktodo-<blah>.firebaseio.com/todos/id/20.json
我认为应该在ID为20的JSON文件中返回该项目,我得到了null
返回。
我可以看到我的数据在那里,因为:
https://nicktodo-<blah>.firebaseio.com/todos/0.json
返回数据中第一个元素的JSON。
{
"complete": true,
"editMode": false,
"id": 20,
"note": "This is a note for 20",
"title": "Clean the bathroom"
}
我不想使用Firebase生成的ID,我想使用我的ID。
我已经阅读了文档,这使我相信上面的查询应该可以工作。
有没有一种方法可以将数据放入不使用生成的ID的数据库中?
是否有一种适当的方法来查询不包含Firebase生成的ID的数据?
编辑:如果我能找到一种方法将生成的ID返还给我,我真的很乐意使用生成的ID。