我正在使用swagger为使用mongo db用nodejs编写的蜜蜂创建文档。
在用户模型内部,我使用以下定义来定义用户模型。
我在nodejs中有一个模型属性,需要引用用户模型。
但是它不能正常工作。
我该怎么办?
代码nodejs模型:
class DocumentObserver
{
/**
* Found this one on StackOverflow but it didn't work
*/
public function currentNum()
{
static $num = 6;
$num++;
return $num;
}
/**
* Tried to use a property but it didn't work as well
*/
public static $currentNumber = 0;
/**
* Set number to the document
*/
public function setNumber(Document $document)
{
//set format of document number (XX00000001)
$document->number = "IQR" . sprintf('%06d', self::currentNum());
}
/**
* Handle the rent "creating" event.
*
* @param \App\Models\Document $document
* @return void
*/
public function creating(Document $document)
{
$this->setNumber($document);
}
}
型号:
namespace: {
type: Schema.Types.ObjectId,
ref: 'User'
}