相关疑难解决方法(0)

Mongoose.js:按用户名LIKE值查找用户

我喜欢通过查找名为value的用户在mongoDb中找到用户.问题:

username: 'peter'
Run Code Online (Sandbox Code Playgroud)

如果用户名是"彼得",或"彼得"......或类似的东西,我不会找到它.

所以我想像sql一样

SELECT * FROM users WHERE username LIKE 'peter'
Run Code Online (Sandbox Code Playgroud)

希望你们得到我要求的东西?

简短:mongoose.js/mongodb中的"字段LIKE值"

javascript find mongoose mongodb node.js

86
推荐指数
10
解决办法
10万
查看次数

充满了猫鼬的分页

我尝试使用npm mongoose-paginate但是填充不能正常工作

这是我的 UsersSchema.js

var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var usersSchema = new Schema({
    name : String,
    created_at : { type : Date, default : Date.now }
});

module.exports = mongoose.model('users',usersSchema);
Run Code Online (Sandbox Code Playgroud)

这是帖子架构

var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var mongoosePaginate = require('mongoose-paginate');

var postsSchema = new Schema({
    user : { type: Schema.Types.ObjectId, ref: 'users' },
    post : String,
    created_at : { type : Date, default : Date.now }
});
postsSchema.plugin(mongoosePaginate);
module.exports = mongoose.model('posts',postsSchema); …
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb node.js mongoose-populate

12
推荐指数
2
解决办法
4925
查看次数