首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何显示我的MongoDB属性?

如何显示我的MongoDB属性?
EN

Stack Overflow用户
提问于 2017-08-05 12:37:56
回答 1查看 39关注 0票数 0

我在mLab.com中托管了我的Mongo数据库,其中有几个集合,如下图所示:

我似乎无法访问"requests“集合。以下是我所做的工作:

首先,我连接到数据库并在主进程(main.js)中创建函数:

代码语言:javascript
复制
mongoose.connect('url', { useMongoClient: true });

ipcMain.on('load-requests', function(event) {
  return Requests.find({}, { sort: {createdAt: -1}});
});

在另一个名为schema.js的文件中,我有以下内容:

代码语言:javascript
复制
var mongoose     = require('mongoose');
var Schema       = mongoose.Schema;

var hosSchema   = new Schema({
    hospital: String,
    state: String,
    reasons: String,
    requestedDateTime: String,
    requestNumber: String,
    status: String,
});

module.exports = mongoose.model('Requests', hosSchema);

在渲染器进程(homePage.html)中,我有以下内容:

代码语言:javascript
复制
<div id="page-inner">
            <div class="row">
                <div class="col-md-4 col-sm-4">
                   <div class="card teal">
                        <div class="card-content white-text">
                          <span class="card-title">state</span>
                          <p>reason</p>
                        </div>
                        <div class="card-action">
                          <a href="#">requestNumber</a>
                          <a href="#">requestedDateTime</a>
                        </div>
                      </div>
                </div>
            </div>
         </div>

我想通过page-innerid访问它,并在数据库中将属性更改为相关的属性。例如,应该使用从主进程(load-requests)中的函数检索到的属性来更改状态。

如何在homePage.html中显示属性

EN

回答 1

Stack Overflow用户

发布于 2017-08-05 13:47:17

在Schema.js中:

代码语言:javascript
复制
var hosSchemaModel = mongoose.model('Requests', hosSchema);
module.exports = hosSchemaModel;

在main.js中:

代码语言:javascript
复制
var hosSchemaModel = require("./Schema.js");
var getHosSchemas = function () {
    hosSchemaModel.find({}, function (err, hosSchema) {
          if (err) {
            //...
          } else {
            //Do something with the hosSchema 
        }
    });
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45518257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档