我在控制台收到此错误;“您正在覆盖原始主机。如果您不打算覆盖您的设置,请使用 {merge: true}。” 当 \xc4\xb1 添加此代码行时就解决了
\ndb.settings({ timestampsInSnapshot: true, merge: true });\nRun Code Online (Sandbox Code Playgroud)\n注意:timeInSnapshot 设置与上述错误无关。请问\xc4\xb1是什么意思呢?\xc4\xb1 没有写任何其他代码。
\n看起来这不是错误,而是警告。
settings()当用于覆盖 的原始值host而不进行设置时,Firestore 会抛出警告消息{merge: true}。
您还可以查看Firestore 设置文档host以更好地了解和 的用法merge:
host:要连接的主机名。merge:是否将提供的设置与现有设置合并。如果设置为 true,则设置将与现有设置合并。如果设置为 false 或未设置,这些设置将替换现有设置。因此,似乎如果没有设置merge: true,您将覆盖host,即使您没有在该调用中明确设置它。
| 归档时间: |
|
| 查看次数: |
2768 次 |
| 最近记录: |