Firestore查询where(documentId(),'in',array)给我一个错误

时间:2020-01-04 21:02:20

标签: node.js firebase google-cloud-firestore

我正在尝试对与ID数组(自定义文档ID)匹配的集合中的文档进行查询,并且出现此错误:

错误:FieldPath.documentId()的对应值必须是字符串或DocumentReference。

这是我的代码:

const admin = require('firebase-admin');
const db = admin.firestore();

let ids = ['12_5', '12_6'];
db.collection('myCollection').where(admin.firestore.FieldPath.documentId(), 'in', ids).get()

文档存在于Firestore中,我创建了带有自定义文档ID的文档,以便能够轻松检索所需的确切文档。 My Documents in Firestore

关于如何解决此错误的任何想法?

0 个答案:

没有答案