Firestore-保存原始字符串

问题描述 投票:0回答:1

Firestore相当新,我需要将动态名称文件保存在文档中,看来我必须使用键和值创建一个对象。

想知道是否有可能在文档中创建原始字符串。

我不得不说文件名是动态的,我不想创建带有空值的动态键。

类似这样的东西:

const admin = require('firebase-admin');
admin.initializeApp();
const fileName = 'random string';

admin.firestore().collection('files').doc('any-uid').set(fileName);

非常感谢。

javascript database firebase google-cloud-firestore primitive
1个回答
0
投票

正如Alex Mamo所说,

admin.firestore().collection('files').doc('any-uid').set({fileName:'randomfile'},{merge:true});

会将一个名为fileName的字段添加到userId文档。对于没有添加该字段的任何其他用户,它将不存在,因此您不会有很多空的fileName字段。

{Merge:true}表示添加数据时不会删除过去已添加的任何现有数据。我希望这能回答您的问题,因为您的要求不太明确。

© www.soinside.com 2019 - 2024. All rights reserved.