资讯专栏INFORMATION COLUMN

mongoose---分页查询

BWrong / 2098人阅读

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);

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/18949.html

相关文章

  • mongodb数据库及数据分页

    摘要:在做自己的一个小项目时,新学习了非关系型数据库,使用了封装好的查询方法,包括数据库分页用到的和方法,这里记录下。 在做自己的一个小项目时,新学习了mongodb非关系型数据库,使用了mongoose封装好的查询方法,包括数据库分页用到的limit和skip方法,这里记录下。 1. mongodb数据库连接 参照官网文档对应的参数如下: mongodb://[username:passw...

    neuSnail 评论0 收藏0
  • mongodb数据库及数据分页

    摘要:在做自己的一个小项目时,新学习了非关系型数据库,使用了封装好的查询方法,包括数据库分页用到的和方法,这里记录下。 在做自己的一个小项目时,新学习了mongodb非关系型数据库,使用了mongoose封装好的查询方法,包括数据库分页用到的limit和skip方法,这里记录下。 1. mongodb数据库连接 参照官网文档对应的参数如下: mongodb://[username:passw...

    APICloud 评论0 收藏0
  • mongoose常用方法(查询篇)

    摘要:可以是字符串或对象。与相同,但只返回符合条件的第一个文档批注参考文档基础入门 条件 $or 或关系$nor 或关系取反$gt 大于$gte 大于等于$lt 小于$lte 小于等于$ne 不等于$in 在多个值范围内$n...

    weknow619 评论0 收藏0
  • 基于mongodb的搜索分页

    摘要:模糊查询并分页建立数据库代码如下页面布局这里只需要搜索框和搜索按钮,再点击按钮时,执行方法并发送请求代码如下请输入项目名称搜索设置每页显示页码设置当前页码为获取查找条件为模糊查询固定语法,为参数刷新页面查找内容查找个数重新分页改变页码 mongodb模糊查询并分页 1.建立数据库 代码如下: var mongoose = require(mongoose); var shortid =...

    YPHP 评论0 收藏0

发表评论

0条评论

BWrong

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<