我喜欢通过查找名为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值"
我尝试使用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)