如何在cloudant上进行简单的查找?

0 node.js cloudant

我正在使用CloudantDB在Node上创建一个简单的应用程序,但我找不到如何通过电子邮件搜索用户进行简单的查找.

在MongoDB上我只做:db.find({email:"email@email.com"});

我认为可以在Cloudant上完成同样的工作,但我在Cloudant文档(https://docs.cloudant.com/document.html)或github示例(https://github.com/david-araujo)上找不到任何相关信息./ nodejs-cloudant).

关注我的代码:

Cloudant = require('cloudant')

const DB_CONN = {
        account : 'user.cloudant.com',
        password: 'clodantpass'
};

let cloudant = Cloudant(DB_CONN);
let db = cloudant.use('teste');

// SIMPLE INSERT
db.insert( {name : 'test', email : 'email@email.com'}, (err, data) => {
    console.log(data);
} );

// SIMPLE FIND
???
Run Code Online (Sandbox Code Playgroud)

Gly*_*ird 5

您可以使用Cloudant Query来执行简单的MongoDB样式查询:

var query = {
  "selector": {
    "email" : "email@email.com" 
  }
};

db.find(query, function(err, data) {
  // 'data' contains results
});
Run Code Online (Sandbox Code Playgroud)

有关更多示例,请参见此处