【发布时间】:2014-06-19 19:13:25
【问题描述】:
我是 MEAN 堆栈的新手,目前我正在尝试创建一个基本的单页应用程序。
我正在尝试连接到 mongodb,然后列出控制器中某个集合中的值。
但是,当我寻找答案时,我遇到了这个答案 Using AngularJs and MongoDB/Mongoose
如果您不能在 angular 和 mongo 之间使用下面的代码,那么这让我感到困惑是什么意思?还是有其他使用它的临时步骤?
var mongoose = require('mongoose');
var db = mongoose.createConnection('mongodb://localhost:3000/database');
var orderSchema = new mongoose.Schema({
routeFrom : String,
routeTo : String,
leaving: String
});
var Order = db.model('Order', orderSchema);
module.exports = Order;
编辑:我尝试使用它的情况是这样的:
极客.html
<div class="jumbotron text-center">
<h1>Geek City</h1>
<p>{{tagline}}</p>
<ul>
<li ng-repeat="value in dataValues">
{{value.name}}
</li>
</ul>
</div>
极客控制器
angular.module('GeekCtrl', []).controller('GeekController', function($scope) {
$scope.tagline = 'The square root of life is pi!';
$scope.dataValues = function(){
var mongo = require('../config/db.js');
var collectionValues = mongo.myCollection.find();
return collectionValues;
};
});
【问题讨论】:
标签: javascript node.js angularjs mongodb