簡體   English   中英

FindOne像無法在節點js和貓鼬中工作

[英]FindOne Like not working in node js and mongoose

我正在制作一個小型聊天應用程序。 這是我的數據庫連接

var mongoose = require("mongoose");
    mongoose.connect("mongodb://localhost/cofChat" , function(err){
        if(err)
        {
            console.log(err);
        }
        else
        {
            console.log("Connected Successfully");
        }
    });
var chatSchema = mongoose.Schema({
        senderId:String,
        recieverId:String,
        message:String,
        date:{type:Date , default:Date.now}
    });
var Chat = mongoose.model("Message" , chatSchema);
var userSchema = mongoose.Schema({
    userId: String,
    name:String ,
    image:String
});
var Users = mongoose.model("chatUsers" , userSchema);

這是我搜索用戶的功能。

searchUsers:function(search)
{
    Users.findOne({name: '{'$regex': search}}, function(err,obj) { console.log(obj); });
}

但這讓我不確定。 任何想法我做錯了什么?

代替這個:

Users.findOne({name: {$regex: search}}

嘗試這個:

Users.findOne({name: {$regex: search, $options: 'ig'}}

i:不敏感,&
g:全球

看,那行得通!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM