另一个问题询问如何从现有的字符串表示形式创建objectid
。在本例中,您已经有了ID的字符串表示形式--它可能是也可能不是普遍唯一的--并且您正在将其解析为objectid
。
您可以在require('mongoose').types
上找到objectid
构造函数。下面是一个例子:
var mongoose = require('mongoose');
var id = mongoose.Types.ObjectId();
ID
是新生成的objectid
。
注意:正如Joshua Sherman指出的,对于Mongoose 6,您必须在调用前缀new
:
var id = new mongoose.Types.ObjectId();
问题内容: 创建新用户帐户后,我创建了newUser,这是一个Mongoose模型实例,如下所示: 该对象的实际数据位于 _doc 属性中,尽管存在getter和setter,所以您可以运行: 这样就可以了。我跑: 将用户保存到会话。到目前为止,一切都很好。 但是,在后续请求中,request.session.user似乎只是_doc中的内容。例如: 很好,但这意味着我无法运行例如 request
我有一个简单的模式,里面有一个数组。当我创建一个包含映射数组中的项的新项时,映射数组中的项会自动分配_ID。但是,当我试图将项添加到现有项的映射数组时,新的映射是用的_id创建的。我如何让mongoose为我生成这个_ID?我在文件里找不到。
问题内容: 我想用Mongoose 生成一个MongoDB 。有没有办法从Mongoose 访问构造函数? 这个问题是关于从头开始 产生新的 。生成的ID是全新的通用唯一ID。 另一个问题是关于从 现有的字符串表示形式 创建一个。在这种情况下,您已经具有ID的字符串表示形式(它可能是通用的也可能不是唯一的),并且正在将其解析为。 问题答案: 您可以在找到构造函数。这是一个例子: 是一个新生成的。
问题内容: 在Smarty中,是否有一个标准函数或一种简单的方法可以从数组生成json,就像在PHP中一样? 我想在Smarty文档中看不到它。 问题答案: 这应该工作。@使smarty对整个数组运行修饰符,否则对每个元素执行修饰符。 如果启用$ escape_html ,则需要使用:
问题内容: 我之前从未使用过JSON,并且尝试使用以下javascript:http : //jqueryselectcombo.googlecode.com/files/jquery.selectCombo1.2.6.js 它需要以下格式的JSON输出: 您能否指导我举一个有关如何使用PHP生成上述JSON输出的示例? 问题答案: 最简单的方法可能是从所需的对的关联数组开始: 然后使用forea
我正在构建一个搜索查询,即使在用户键入时,它也会根据其ID查找数据库对象。 这里的问题是,当与ID不完全相同时,它将不返回任何内容。如何返回带有部分的ID? 编辑:我的订单模型模式