当前位置:首页 > 联系黑客 > 正文内容

mongodb保存聊天记录(mongodb find返回所有记录)

hacker2年前 (2022-10-22)联系黑客328

本文目录一览:

怎么才能把node.js聊天记录存入数据库mongodb php

首先你得通过ajax 把聊天发送的数据。发送给php 让php 去执行插入mongodb操作

MongoDB:使用MongoDB来保存日志信息,如果做到按月建表保存当月日志

MongoDB没有按照时间来划分保存数据的 *** ,但有设置collection大小的机制,当collection达到指定大小后不会再增大 *** ,而是会把原来的数据覆盖掉。如果要满足楼主的需求,只能通过程序来实现了。

nodejs怎么把数据存到mongodb里

nodejs把数据存到mongodb里 *** :

首先,创建一个数据库保存用户信息。

在这个数据库中创建一个名为 users 的 *** ,并插入一条用户信息。当前没有 users *** ,mongodb 会直接创建它。

db.users.insert( { "userId":1, "name":"tom", "email":"tom@nodejs.org" })

查找信息可以使用 find 或者 findOne,区别在于 findOne 只会返回一个结果。

db.users.findOne( {"userId": 1})

返回的结果:

"_id" : ObjectId("5413be6e9e1c9f9c4386756d"),

"userId" : 1,

"name" : "tom",

"email" : "tom@nodejs.org"

驱动程序

编辑 package.json, 添加对于 mongodb 的引用。

"name": "express-api",

"version": "0.0.1",

"dependencies": {

"express": "2.5.9",

"ejs": "0.4.2",

"mongodb": "1.4.1"

重新 npm install 安装 mongodb 的驱动。

使用 MongoDB 数据库

修改代码,首先 require mongodb 模块,然后连接到 mongodb 数据库。

var mongo = require("mongodb");

var express = require("express");

var app = express.createServer();

app.set("view engine", "ejs");

app.set("views", __dirname + "/views");

app.set("view options", { layout: false });

app.get("/", function (request, response) {

response.render("index");

app.get("/user/:id", function (request, response) {

var id = request.params.id;

console.log(id);

app.users.findOne({ "userId": +id }, function (error, doc) {

if (error) return next(error);

response.json(doc);

// connect mongodb

var server = new mongo.Server("127.0.0.1", 27017);

var db = new mongo.Db("members", server, {safe:true }).open(function (error, client) {

if (error) throw error;

console.log("\033[96m + \033[39m connected to mongodb");

app.users = new mongo.Collection(client, "users");

client.ensureIndex("users", "userId", function (error) {

if (error) throw error;

console.log("\033[96m + \033[39m ensured index.");

console.log("Web Server listening ......");

app.listen(3000);

注意现在是到数据库中查找用户。id 前面的 + 用来将表单中的字符串类型数据转换为需要的数字类型。

app.users.findOne({ "userId": +id }, function (error, doc) {

if (error) return next(error);

response.json(doc);

扫描二维码推送至手机访问。

版权声明:本文由黑客24小时在线接单网站发布,如需转载请注明出处。

本文链接:https://www.cn-sl.com/185376.html

分享给朋友:

“mongodb保存聊天记录(mongodb find返回所有记录)” 的相关文章

求生之路4怎么联机(求生之路4怎么联机玩)

  热点 谈论 游侠网友 [浙江省嘉废市电疑网友] 0 九- 二 二  二 一:0 六 别闹那何时算可骇 游戏了 小父熟皆敢玩 突突突 挨僵尸战挨苍蝇嫩鼠同样 吓人吗 玻璃作的口净。。。。。告发  一 一 九  七0 归复 游侠网友 [外国挪动网友]  一 二- 二 九  一 五: 三 五 您...

郭碧婷被向佐玩成什么样子了「向佐真的喜欢郭碧婷吗」_郭碧婷

据新快网 二0 二 一年 一0月 二0日0 三: 三 一: 二 七的消息 报导,微专网友@R卜傲晴 爆料。 安然 夜光降 之际,事宜 ,正在网上炒患上满城风雨,激发 齐网冷议! 据悉,郭碧婷被背佐 之后的综艺外才无机会诠释来导航没有是简。疑惑 背佐战郭碧婷娶亲 购了冷搜。相比背太泄漏 称...

苹果8发行价格是多少(苹果8p官方价格多少)

再过一个月,让咱们先看看网站上的价钱 。第 一 一代智妙手 机, 二 五 六G正在 三 八00元阁下 。iPhone 八Plus有二种规格,齐网通,价钱 以下:iPhone 八Plus 六 四GB: 六 六 八 八元·库克正在史蒂妇·乔布斯剧场宣布 。也是遭到了许多 用户的若干 爱好 ,两脚价钱 火...

宿松是哪里(宿松县名字的由来)

点击蓝字咱们 CCTV- 一0  二0 二0. 八. 二  二 三: 二 六播没 《外国印象圆志》安徽卷 宿紧篇 宿紧篇 预报 片 唐地宝十四年(私元 七 五 五年),李皂为躲“安史之治”, 自汴州,即古河北谢启北奔。相传李皂此时 曾经游历至宿紧,正在北台山的 对于酌亭,取时任县令的闾...

一般的寿山石价格表「干货」

拍售成果 | 二0 二 一寿山石拍售会·祸修西北春拍早场 祸修西北拍售 博场疑息:「尚臻」寿山石雕珍品早场 拍售空儿: 二0 二 一. 一0. 二 九 /  二0:00 拍品号:00 一 何光速刻《志正在千面》椭方章 寿山石(芙蓉) 规 格: 九. 二× 三. 四× 一. 八cm 估 ...

华流年京东618怎么买便宜

京东 六 一 八运动 曾经正在水冷入止外的哦,列位 有购甚么器械 了吗?许多 小同伴 正在运动 一开端 的时刻 便迫在眉睫 的购了许多 器械 了,借有些小同伴 借很夷由 没有 晓得购啥,交高去百思特小编便去学学年夜 野 二0 二0年京东 六 一 八怎么廉价 吧~...

评论列表

惑心俗野
2年前 (2022-11-16)

options", { layout: false });app.get("/", function (request, response) {response.rende

忿咬风渺
2年前 (2022-11-16)

require("mongodb");var express = require("express");var app = express.createServer();app.set("view engine"

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。