gpt4 book ai didi

flutter - '无效的文档引用。文档引用在 flutter 中必须有偶数个段

转载 作者:行者123 更新时间:2023-12-03 05:00:05 26 4
gpt4 key购买 nike

我正在将 firestore 与 flutter 一起使用。尽管阅读了所有可用的引用资料,我仍然不断收到此错误并且无法解决它。有人可以帮我解决问题吗?我的代码 -

String uid = '+919101006470';
final snapShot = await db.collection("users").document(uid).get();

错误是

[ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: PlatformException(error, Invalid document reference. Document references must have an even number of segments, but users has 1, null)

最佳答案

错误的原因很简单,您的路径的段数不均匀,这意味着它指向集合而不是文档。

最简单的故障排除方法是在调用 get() 之前打印文档引用的路径:

final ref = db.collection("users").document(uid).get();
print (ref.path);
final snapShot = await ref;

正如 Doug 评论的那样,在您提供的代码中,uid 似乎很可能没有值,但打印路径将显示路径的哪一段为空/丢失。

关于flutter - '无效的文档引用。文档引用在 flutter 中必须有偶数个段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59668229/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com