我正在尝试按id搜索对象,但出现以下错误:CastError:Cast to ObjectId在路径“\u id”处的值“[object object]”失败
这是我的代码:
var orgID = new mongoose.Types.ObjectId( org_id.organisation_id ); //org_id.organisation_id is a string value for the object I'm trying to find below
Organisation.findById({
orgID
}, function (err, org) {
if (!err) {
console.log("Org data: "+org);
}
else {
console.log("The following error occurred: "+err);
}
});
console.log(org_id.organisation_id);
给我:5661639AFF20A5CC806D476
您的findById查询看起来错误。正确的格式是:
Organisation.findById(orgID, function(err,org)
无需将参数作为json传递。第一个参数需要ObjectId,但您正在将对象传递给函数。
在springboot中,您可以拥有一个
每当文档更新时,mongo db都会对文档进行重新排序。我不希望这种情况发生,所以我发现使用order by_id可以以一致的顺序返回文档。但现在我无法分类。下面是我的查找查询,它查找特定用户创建的帖子,我正在尝试按_id.代码进行排序:
问题内容: 我有以下情况。我需要基于某些参数构建猫鼬查询。 也就是说,如果通过这样的对象 执行以下搜索: 如果如果动作不在对象中,则需要从搜索中排除“动作”,该怎么办?像这样使用三元运算符不起作用,就像在DB中的is中搜索条目一样。 问题答案: 以编程方式建立查询对象:
我想使用executeQuery mongodb驱动程序php搜索_id。 这是我的用户集合的文档结构 而我的php代码是 当我运行它时,我发现以下错误 PHP致命错误:未捕获异常“MongoDB\Driver\exception\ConnectionException”,在/测试中显示消息“未知运算符:$id”。php:27堆栈跟踪:0/测试。php(27):MongoDB\Driver\Man
全部的 我有多个XML模板,我需要填充数据,以允许我的文档生成器类使用多个模板并正确插入数据 我通过添加一个属性来指定我希望类插入数据的节点: id=“根” XML的一个例子 密码 使用以下示例:XPath按属性值选择元素 表达式不起作用: //SiebelMessage[@id='root'] 知道我做错了什么吗?
我有以下模式: 我需要得到所有用户,与评论添加大于自定义日期。 示例数据: 我需要所有评论大于且评论小于此日期的所有用户。 预期结果: 我该怎么做呢?