這裡我們用express-generator來快速生成express應用(先安裝好node、npm、express-generator、mongodb)
$ express mongooseexpress先看下最終的專案結構圖:
新建config資料夾,用來放置資料庫配置資訊
config/config.js
module.exports =config/mongoose.js
var mongoose = require('mongoose');var config = require('./config.js');
module.exports = function()
1 var express = require('express');新建models資料夾2 var path = require('path');
3 var f**icon = require('serve-f**icon');
4 var logger = require('morgan');
5 var cookieparser = require('cookie-parser');
6 var bodyparser = require('body-parser');
7 8 var mongoose = require('./config/mongoose.js');
9 var db = mongoose();
10 11 var index = require('./routes/index');
12 var users = require('./routes/users');
/models/user.server.model.js
var mongoose = require('mongoose');我們直接在users路由模組中加入資料庫訪問操作的**var userschema = new mongoose.schema();
mongoose.model('user', userschema);
/routes/users.js
1 var express = require('express');2 var router = express.router();
3 4 var mongoose = require('mongoose');
5 var user = mongoose.model('user');
6 7 /* get users listing. */
8 router.get('/', function(req, res, next) );
11 12 router.get('/test', function(req, res, next) )
17 18 user.s**e(function(err)
23 24 user.find({}, function(err, docs)
29 30 res.json(docs);
31 })
32 })
33 })
34 35 module.exports = router;
$ node bin/www然後在瀏覽器中訪問:http://localhost:3000/users/test,就能往資料庫中存入一條記錄,並在當前頁面返回它的json資料
今日學習總計
1.1 numpy numpy常用資料結構 numpy中常用的資料結構是ndarray格式 使用array函式建立,語法格式為array 列表或元組 可以使用其他函式例如arange linspace zeros等建立 numpy常用方法 ndim 返回int,表示ndarray的維度 shape ...
今日學習總計
有以下兩個重要的步驟來使系統的廣播意圖配合廣播接收器工作。建立廣播接收器 註冊廣播接收器 還有乙個附加的步驟,要實現自定義的意圖,你必須建立並廣播這些意圖。建立廣播接收器 廣播接收器需要實現為broadcastreceiver類的子類,並重寫onreceive 方法來接收以intent物件為引數的訊...
今日學習總計
bean 的裝配可以理解為依賴關係注入,bean 的裝配方式也就是 bean 的依賴注入方式。spring 容器支援多種形式的 bean 的裝配方式,如基於 xml 的 bean 裝配 基於 annotation 的 bean 裝配和自動裝配等。spring 基於 xml 的裝配通常採用兩種實現方式...