app.js
const express = require("express"); const app = express(); const fs = require("fs") const path = require("path") const favicon = require("serve-favicon"); const bodyParser = require("body-parser") const multiparty = require("multiparty"); const cookieParser = require("cookie-parser") const session = require("express-session"); app.post("/getArticals",function(req,res){ const form = new multiparty.Form(); const Item = require("./models/articals.js"); form.parse(req , function(err,fields,files){ var page = parseInt(fields.page); var pageSize = parseInt(fields.pageSize); var query = Item.find({}); query.skip((page-1)*pageSize); query.limit(pageSize); query.exec(function(err,rs){ if(err) return next(err); console.log(rs); res.json(rs); }) }) }) app.listen(3000);
articals.js
var mongoose = require("mongoose"); //mongoose.connect("mongodb://localhost/hangaoke"); try { mongoose.connect("mongodb://localhost/hangaoke"); //- starting a db connection }catch(err) { mongoose.createConnection("mongodb://localhost/hangaoke"); //- starting another db connection } var schema = new mongoose.Schema({ title:String, content:String, },{ versionKey: false // You should be aware of the outcome after set to false }) module.exports = mongoose.model("articals" , schema);
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/18949.html
摘要:在做自己的一個小項目時,新學(xué)習(xí)了非關(guān)系型數(shù)據(jù)庫,使用了封裝好的查詢方法,包括數(shù)據(jù)庫分頁用到的和方法,這里記錄下。 在做自己的一個小項目時,新學(xué)習(xí)了mongodb非關(guān)系型數(shù)據(jù)庫,使用了mongoose封裝好的查詢方法,包括數(shù)據(jù)庫分頁用到的limit和skip方法,這里記錄下。 1. mongodb數(shù)據(jù)庫連接 參照官網(wǎng)文檔對應(yīng)的參數(shù)如下: mongodb://[username:passw...
摘要:在做自己的一個小項目時,新學(xué)習(xí)了非關(guān)系型數(shù)據(jù)庫,使用了封裝好的查詢方法,包括數(shù)據(jù)庫分頁用到的和方法,這里記錄下。 在做自己的一個小項目時,新學(xué)習(xí)了mongodb非關(guān)系型數(shù)據(jù)庫,使用了mongoose封裝好的查詢方法,包括數(shù)據(jù)庫分頁用到的limit和skip方法,這里記錄下。 1. mongodb數(shù)據(jù)庫連接 參照官網(wǎng)文檔對應(yīng)的參數(shù)如下: mongodb://[username:passw...
摘要:可以是字符串或?qū)ο蟆Ec相同,但只返回符合條件的第一個文檔批注參考文檔基礎(chǔ)入門 條件 $or 或關(guān)系$nor 或關(guān)系取反$gt 大于$gte 大于等于$lt 小于$lte 小于等于$ne 不等于$in 在多個值范圍內(nèi)$n...
摘要:模糊查詢并分頁建立數(shù)據(jù)庫代碼如下頁面布局這里只需要搜索框和搜索按鈕,再點(diǎn)擊按鈕時,執(zhí)行方法并發(fā)送請求代碼如下請輸入項目名稱搜索設(shè)置每頁顯示頁碼設(shè)置當(dāng)前頁碼為獲取查找條件為模糊查詢固定語法,為參數(shù)刷新頁面查找內(nèi)容查找個數(shù)重新分頁改變頁碼 mongodb模糊查詢并分頁 1.建立數(shù)據(jù)庫 代碼如下: var mongoose = require(mongoose); var shortid =...
閱讀 2293·2021-11-25 09:43
閱讀 3446·2021-10-25 09:48
閱讀 1321·2021-09-13 10:24
閱讀 2735·2019-08-29 15:07
閱讀 1258·2019-08-29 13:14
閱讀 3265·2019-08-29 12:22
閱讀 1354·2019-08-29 11:32
閱讀 3229·2019-08-29 11:23