我正在做一个项目,因为我是MongoDB新手,所以我有一个关于查询数据库的问题。我想像这样查询数据库
db.getCollection('achievmenets2').find("id":20)
如果id为20并返回对象,则将搜索整个文档。
这就是数据库的样子。
-Achievement Category
- id
- Achievements_Array(Contains achievements with the ID that im gonna search for)
-Achievement Category2
- id
我试图搜索mongodb数据库中为数组中的每个不同元素创建的所有匹配项。我有以下代码
var fiatList = ['EUR', 'AUD', 'BRL', 'CAD', 'CHF', 'CNY', 'CZK', 'DKK'];
function updateFiatTotal() {
fiatList.forEach(function(entry){
console.log('Calculating Fiat total data
我是node和mongodb的新手,正在尝试在模板中呈现数据库查询,但我得到了属性未定义的错误:
Cannot read property 'firstname' of undefined
这是我的index.js文件:
var dburl = 'localhost/olpdb';
var collections = ['users'];
var db = require('mongojs').connect(dburl, collections);
var currentUsers = db.users.find();
我试图获得查询的结果,但我在所有变量中都得到了相同的信息: db,collection和res:
var mongodb = require("mongodb");
var mongoserver = new mongodb.Server("localhost", 27017);
var instance = new mongodb.Db("test", mongoserver);
instance.open(function(err, db)
{
console.log('db:');
console.log(db);
给stringX = "term|quote|text"。我想对以下文件的mongodb进行查询:
[{
id:"1",
description:"term"
},
{
id:"2",
description:"term2"
},
{
id:"3",
description:"term3"
}]
如何使用id:1查找文档?伪查询如下:
"find document, which description is included (to be found) in st