как хранить пользовательские данные first_login время повседневной базы данных [закрыто]

Чтобы избежать двойной компиляции, вы можете использовать оболочку regex bson, которая поставляется вместе с PyMongo:

>>> regx = bson.regex.Regex('^foo')
>>> db.users.find_one({"files": regx})

Regex просто сохраняет строку, не пытаясь ее скомпилировать, поэтому find_one может затем определить аргумент как 'Regex' и сформировать соответствующий запрос Mongo.

Я чувствую, что этот способ немного более Pythonic, чем другой верный ответ, например:

>>> db.collectionname.find({'files':{'$regex':'^File'}})

. Стоит прочитать на bson Regex, если вы планируете использовать регулярные запросы, потому что есть некоторые оговорки.

1
задан pradnya ahire 18 January 2019 в 11:50
поделиться

1 ответ

Простой способ сохранить сеанс входа в систему:

Сделать одну таблицу для сохранения журнала входа пользователя:

Имя_таблицы : login_log

Сейчас Вы должны поместить этот код под кодом входа в систему:

DB::Table('login_log')->insert([
                'user_id' => //This will be Foreign key from User Table and just provide that user id.
                'created_at' => Carbon::now(),
                'updated_at' => Carbon::now()
            ]);
0
ответ дан Prathamesh Doke 18 January 2019 в 11:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: