cloudfunctions/ClearingRedundantFolders/node_modules/@cloudbase/database/dist/commonjs/transaction/collection.js
(完整代码) 1KB"use strict";
var __extends = (this && this.__extends) || (function () {
var extendStatics = function (d, b) {
extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return extendStatics(d, b);
};
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
var document_1 = require("./document");
var query_1 = require("./query");
var CollectionReference = (function (_super) {
__extends(CollectionReference, _super);
function CollectionReference(transaction, coll) {
return _super.call(this, transaction, coll) || this;
}
Object.defineProperty(CollectionReference.prototype, "name", {
get: function () {
return this._coll;
},
enumerable: true,
configurable: true
});
CollectionReference.prototype.doc = function (docID) {
if (typeof docID !== 'string' && typeof docID !== 'number') {
throw new Error('docId必须为字符串或数字');
}
return new document_1.DocumentReference(this._transaction, this._coll, docID);
};
CollectionReference.prototype.add = function (data) {
var docID;
if (data._id !== undefined) {
docID = data._id;
}
var docRef = new document_1.DocumentReference(this._transaction, this._coll, docID);
return docRef.create(data);
};
return CollectionReference;
}(query_1.Query));
exports.CollectionReference = CollectionReference;
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
