node.js - 来自 URL 的 MongoDB/Express 查询对象
问题描述
提前抱歉,我确信这将是非常简单的。我的大脑只是没有看到它。
我有一个数据库。我想使用我的 URI 中的参数从前端查询该数据库。我们还没有到那个阶段。背面的快递/节点。
当我使用这个查询时:
dbo.collection("archive").find({OBJECT: 'RRP68'},{ projection: {
正如预期的那样,我得到了一些包含该对象的条目的结果。当我尝试这个时:
var query = {OBJECT: 'RRP68'};
dbo.collection("archive").find({query},{ projection: {
我没有得到任何结果。最初我认为问题在于我如何使用 URI 元素,然后我认为范围界定(即使分页以相同的方式工作正常),但这是我能想出的最简化的版本,但仍然无法正常工作。很明显,我不知道有一些语法或结构概念或类似的东西,而且似乎在文档中找不到。
指针将不胜感激。
解决方案
这是因为这就是现在正在发生的事情
dbo.collection("archive").find({{OBJECT: 'RRP68'}},{ projection: {
你看到了吗?这是因为双花括号
这将解决它
var query = {OBJECT: 'RRP68'};
dbo.collection("archive").find(query,{ projection: {
推荐阅读
- java - 由于消息传递异常,尝试使用 javamail 运行 .jar 文件时出错
- sql - 查找同一系列中多次出现的最早和最晚日期
- node.js - 如何使用 fs.writeFile 添加新行?
- python-3.x - 使用 Pandas 和 Quandl 的多个字段
- python-3.x - 以下代码在 Mac Os X 中运行完美,但在 windows 和 raspberry os 中出现错误
- python-3.x - 如何在 Python 中附加单个字典键 (1_key : [N_values]) 的值列表?
- html - 图像网格未正确渲染
- javascript - javascript 类中的“SyntaxError:意外的标识符”
- reactjs - 在反应功能组件中定义功能的最佳方法?
- javascript - 「wds」:无效的配置对象。Webpack 已使用与 API 模式不匹配的配置对象进行初始化