在Angular中,可以使用AngularFirestore来处理与Firebase数据库的交互。要创建一个新的文档,但不指定任何字段值,可以使用set()
函数。
以下是一个示例代码,演示如何使用AngularFirestore来创建一个新的文档,但不指定任何字段值:
import { Component } from '@angular/core';
import { AngularFirestore } from '@angular/fire/firestore';
@Component({
selector: 'app-create-document',
template: '',
})
export class CreateDocumentComponent {
constructor(private firestore: AngularFirestore) { }
createDocument() {
const collectionRef = this.firestore.collection('your-collection-name');
const documentRef = collectionRef.doc(); // 自动生成一个唯一的文档ID
documentRef.set({}); // 在文档中设置一个空对象
}
}
在上面的示例中,我们首先使用AngularFirestore
来获取对指定集合的引用。然后,我们使用doc()
函数来创建一个新的文档,并自动分配一个唯一的文档ID。最后,我们使用set()
函数在新创建的文档中设置一个空对象,这样就创建了一个新的文档,但没有设置任何字段值。