如何在Sails.js中获取ObjectID?

5

我正在使用 sails-hook-orm-mongoose 连接 MongoDB。在谷歌上没找到任何官方文档或线索,告诉我如何获取ObjectID

在 Express.js 中,我可以这样获取 ObjectID:

var ObjectId = require('mongodb').ObjectID;

在我的情况下,我该如何获取 ObjectID


你正在使用MongoDB原生ORM吗? - abdulbarik
我没有使用sails-hook-orm-mongoose - Siddhartha Chowdhury
这不就是完全相同的require吗?因为该钩子安装了mongodb。 - Alias
不,它不是以通常的方式工作。 - Siddhartha Chowdhury
@SiddharthaChowdhury 试试这个 ObjectID = require('sails-mongo/node_modules/mongodb').ObjectID; - Arshad
1个回答

0
如果您在config/globals中设置了sails,那么您可以从任何地方访问mongoose
因此,您可以像这样获取ObjectIdsails.mongoose.Schema.Types.ObjectId

我使用的是 sailsjs 1.4.0,但 sails.mongoose 在我的环境中是未定义的。 - Pouria Moosavi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接