腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
我可以在节点- MongoDB -本机驱动程序中执行原始mongodb查询吗?
node.js
、
mongodb
FYI -我知道如何使用MongoDB驱动程序,并且知道这不是人们在web应用程序中使用它的方式,但这并不适用于web应用程序。我的目标是在NodeJS中模仿NodeJS外壳。 我正在编写一个,并希望执行一个原始的MongoDB查询(如db.tableName.find({ col: 'value' }) )。我可以使用实现这一点吗?我使用的是v2.2,这是最新的版本。 如果不是,我如何在NodeJS中实现这一点?
浏览 2
提问于2017-01-10
得票数 4
回答已采纳
1
回答
MongoDB:全局读取首选项(通过连接字符串设置)与查询级别读取首选项(在查询中设置为选项),哪个优先?
mongodb
、
mongoose
、
mongodb-replica-set
我正在运行一个mongoDB集群。nodejs应用程序连接到这个db,我已经设置了readPreference= secondaryPreferred。但是,有一个关键流程,它编写文档,然后读取相同的文档。当我们阅读它时,我们会看到陈旧的读取,为了避免这种情况,我们希望在获取相同文档的特定查询中将read首选项设置为primary。由于全局读取首选项(通过连接字符串)设置为辅助项,而其中一个查询是通过查询设置读首选项,那么mongoDb是否在两者之间排序?还是全局偏好会覆盖查询特定的首选项?我无法在mongodb文档下面找到这个。
浏览 2
提问于2022-07-25
得票数 1
1
回答
颤振web应用程序无法在同一台pc上获得节点API。
node.js
、
mongodb
、
flutter
、
flutter-web
我已经创建了一个颤振web应用程序,它使用NodeJS API从mongodb数据库中获取数据,并将一些数据写入mongodb。当我将它作为桌面应用程序运行时,这个应用程序可以正常工作,它可以与我的节点服务器通信。当我在chrome上运行它时,这个应用程序也运行良好。 flutter run -d chrome 从安卓演播室终端。但是,当我构建web应用程序并使用下面的命令运行它时,只加载静态页面,它不会从mongoDB获取数据。它不是与NodeJS API通信。 flutter build web cd build/web python -m http.server 8000 所以我只想把
浏览 2
提问于2022-08-04
得票数 0
1
回答
_schema中未列出MongoDB集合
mongodb
、
schema
我使用的是MongoDB 2.6标准。我已经成功地创建了多个集合、插入的数据、查询的数据等。在Mongo shell中工作得很好,在使用MongoSkin的NodeJS应用程序中也是如此。到现在为止还好。现在我需要使用第三方工具(D2RQ)来访问数据。D2RQ似乎使用_schema集合来获取集合名、列名、数据类型等。D2RQ适用于其中三个集合,因为这些集合位于MongoDB的_schema中。第四个集合不在_schema中,似乎是不可见的。但是,第四个集合存在于MongoDB中。该集合包含数据。我可以在Mongo shell中查询这个集合,也可以使用Mongoskin从NodeJS中查询。你知
浏览 1
提问于2014-10-21
得票数 0
3
回答
如何使用NodeJS执行MongoDB外壳查询
node.js
、
mongodb
我知道我们在GitHub上有各种各样的包可以用来使用NodeJS查询MongoDB。它们不能解决我的用例。我希望从NodeJS执行与MongoDB NodeJS命令不同的MongoDB外壳命令 示例: NodeJS db.collection('user').find({}) 示例: MongoDB外壳 db.getCollection('user').find({}) 注意'collection‘和'getCollection’是不同的。 我要将MongoDB外壳程序查询另存为文本。从数据库中读取这些查询后,如何执行这些查询?
浏览 0
提问于2020-12-16
得票数 1
2
回答
MongoDB和Node.js中的动态查询
node.js
、
mongodb
、
express
、
mongodb-query
我正在开发一个在后台使用Mongodb的nodejs/express应用程序。在我的一个API调用中,根据是否存在特定的querystring参数,我希望向Mongodb发出一个带有$gt或$lt的查询。 在某些情况下,我们希望使用$lt请求所有小于tokenId的内容,但在其他情况下,我们希望使用$gt获取大于tokenId的所有内容。我们如何在不复制查询的情况下做到这一点? 下面是一个查询示例: collection.find({'film_id': {$in : genre}, '_id': {$lt: tokenId}}).sort({'_id&
浏览 1
提问于2012-12-02
得票数 6
回答已采纳
1
回答
挂载卷连接时不起作用
mongodb
、
docker
我正在尝试运行一个mongodb映像,其中包含主机上的数据库。然后将该容器链接到运行nodejs应用程序的容器。 mongodb容器的启动方式如下: docker run -d \ -v $(pwd)/../mongodb/log:/var/log/mongodb/ \ -v $(pwd)/../mongodb/db:/data/db \ -v $(pwd)/../mongodb/mongod.conf:/etc/mongod.conf \ --name mongodb \ mongodb:dev mongod 然后以以下方式启动节点应
浏览 1
提问于2015-06-30
得票数 0
2
回答
如何将MongoDB与mean.io结合使用
node.js
、
mongodb
、
mean-stack
、
mean.io
我是服务器端javascipt的新手。我从mean.io开始。最近几天,我对nodejs、express、mongodb有了一些了解。我有我的mean.io应用程序,但我不知道连接到mongodb并从js文件中查询它的正确方法是什么。 是否有一个指南/博客可以帮助我使用服务器端javascript文件中的mongodb? 我想要的只是存储一些数据mongodb并在以后的某个时候获取它。
浏览 3
提问于2014-08-27
得票数 3
回答已采纳
1
回答
DynamoDB中的地理空间查询
amazon-web-services
、
amazon-dynamodb
我想知道在亚马逊网络服务DynamoDB(类似于MongoDB)中是否有任何预建的地理空间查询功能。我有一个基于Nodejs (AWS Lambda)的应用程序,它需要地理空间查询。你能指导我如何在发电机数据库中启用地理空间查询吗?有没有可用的sdk。
浏览 17
提问于2017-06-22
得票数 10
1
回答
Javascript中的MongoDB匹配引擎
javascript
、
node.js
、
mongodb
上下文 我有一个nodejs应用程序,它将文档插入到mongoDB。 我有用户为这个mongodb创建自定义查询来查找文档。我还使用更改流来对它们进行实时提要更新。 我正在使用MongoDB3.6.2 nodejs驱动程序。 问题 如果我可以检查我插入的文档是否与用户的查询匹配,我就可以删除更改流。 例如,假设用户对匹配查询{ "foo": "bar" }的文档感兴趣。如果我插入一个文档{ "baz": 1, "foo": "bar" },我可以将该文档发送到用户,而不需要依赖我的更改流来侦听插入。 是否有任何方法
浏览 4
提问于2021-03-09
得票数 1
回答已采纳
2
回答
在使用基于角色的应用程序时,如何减少对MongoDB实例的调用?
node.js
、
mongodb
我专门讨论的是NodeJS和MongoDB (我知道MongoDB是无模式的,但让我们现实地了解一下构建数据的重要性)。 在对用户进行身份验证时,是否有什么神奇的解决方案来减少对数据库的查询数量?例如,如果我的应用程序的业务逻辑需要确保用户拥有从某个文档或集合更新/检索数据的必要权限,那么在不调用数据库的情况下,有什么方法可以做到这一点呢?一个是检查用户是否有权限,另一个是检索所需的数据? 编辑: 另一个问题被触发者关闭了--所以主持人很高兴。我同意这个问题是抽象的,但我看不出它怎么“不是一个真正的问题”。简单地说: 在基于角色的应用程序中,特别是在NodeJS + MongoDB上下文中,减
浏览 3
提问于2013-06-20
得票数 4
2
回答
从NodeJS原生MongoDB驱动程序中获取mongodb操作id以用于db.killOp
node.js
、
mongodb
、
aggregation-framework
我正在寻找一种方法,可以让用户停止在MongoDB上长时间运行的查询。在MongoDB 3.2上,用户通过NodeJS支持的用户界面请求实时聚合提供的部分数据。聚合可能会花费太多时间,我想让用户取消操作并取消MongoDB上的查询执行。 取消查询的方法是已知的:db.killOp(operationId) 问题是如何从nodejs驱动程序获取特定聚合查询的操作id。我使用与Mongodb相同的连接来运行它上的所有查询。
浏览 1
提问于2016-10-24
得票数 1
2
回答
根据_id获取数据
mongodb
我尝试在nodejs中查询MongoDB,以获取我使用的_id x的数据 async function getTestData(id){ return new Promise((resolve, reject) => { MongoClient.connect(uri, { useNewUrlParser: true, keepAlive: 1 }, function(err, client) { const dbo = client.db("test"); var query = { _id:
浏览 3
提问于2019-10-22
得票数 0
1
回答
Mongoose / Mongodb向MySQL的迁移
mysql
、
node.js
、
mongodb
、
mongoose
、
database-migration
我有一个运行mongodb数据库的NodeJS项目(使用mongoose)。 由于技术限制,我需要将应用程序从使用mongodb迁移到mysql --有没有一种方法可以迁移到mysql,而不必重写整个mongoose模型文件? PS。尽管我使用的是mongodb,但所有查询仍然主要不是针对嵌套文档的(我只按ID或某个一级属性进行查询),因此实际上将嵌套文档放入mysql表的字段中应该也没问题
浏览 23
提问于2017-02-16
得票数 1
回答已采纳
1
回答
如何在MongoDB中获得多个不同的字段?
mongodb
、
distinct
我使用的是MongoDB和Nodejs。例如: Array = [{name: 'Sam', age: 26, hobby: 'Baseball'}, {name: 'Sam', age: 30, hobby: 'Baseball'}, {name: 'John', age: 26, hobby: 'Baseball'}, {name: 'Mike', age: 32, hobby: 'Baseball'},
浏览 0
提问于2021-01-22
得票数 1
回答已采纳
1
回答
检查body参数是否不为null并在MongoDB上更新
node.js
、
mongodb
、
next.js
我正在尝试使用NodeJS (NextJS)更新MongoDB中的文档。我当前的代码是: import connect from "../../util/mongodb"; async function api(req, res) { if (req.method === "POST") { const { id } = req.body; const { name } = req.body; const { email} = req.body; const { anything1 }
浏览 24
提问于2021-04-23
得票数 0
回答已采纳
1
回答
从mongodb数据库读取数据必须使用模式/模型吗
node.js
、
mongodb
、
express
、
mongoose
、
mongoose-schema
我们是否需要一个模型/模式来从mongodb数据库中读取数据。我有一个nodejs应用程序,它的数据已经存储在mongodb中。但是文档的结构可以改变,模式设计不允许改变。那么,在mongoose中是否可以在不使用模式的情况下读取数据,或者我是否应该使用nodejs mongodb驱动程序来实现此目的。谢谢
浏览 41
提问于2020-09-19
得票数 1
回答已采纳
1
回答
如何为使用NodeJS应用程序的ArangoJS(ArangoDB)实现类似搜索的功能
node.js
、
arangojs
{ sno:"1",名称:" abc“,comment1:”djdhj",myComment:“”} { sno:"2",名称:"adc",comment1:“ddt djdhj",myComment:"adt cdt”} { sno:"3",名称:"ab",comment1:“djdhj",myComment:"cdt”} { sno:"4",名称:"ddt",comment1:“djdhj",myComment:"a
浏览 2
提问于2016-09-02
得票数 0
1
回答
带MongoDB的Eval NodeJS查询
node.js
、
mongodb
我有一个MongoDB查询接口,并通过HTTP请求从浏览器向NodeJS发送查询。查询是以字符串的形式发送的,可以如下所示: var query = '{_id: ObjectId(\'536b07935c89be214c000009\'), "date": ISODate("2012-12-19T06:01:17.171Z"), mail: /test/i}' 我的问题是,如何安全地计算这个字符串,以便将它发送到MongoDB NodeJS客户机? eval不是一个选项(无论是在MongoDB还是NodeJS上),因为这是面向消
浏览 0
提问于2015-12-10
得票数 2
回答已采纳
1
回答
nodejs mongodb执行不同的查询,这取决于is集合是否为空
node.js
、
mongodb
我在nodejs项目中使用mondodb,我需要检查集合是否为空,取决于结果的使用和查询或其他变体。 以下是代码: const { MongoClient, ObjectId } = require('mongodb'); var url = "mongodb://localhost:27017/"; MongoClient.connect(url, { useNewUrlParser: true }, function(err, db) { if (err) throw err; var dbo = db.db("lidarDb
浏览 2
提问于2019-04-04
得票数 0
回答已采纳
1
回答
如何获得尺寸取决于MongoDB聚合中的某些条件
node.js
、
mongodb
、
mongoose
我在MongoDB中有如下数据: { date: [ { "updatedAt": "2020-10-01T12:12:12Z" }, { "updatedAt": "2020-10-01T12:12:12Z" }, { "updatedAt": "2020-10-01T12:12:12Z" }, { "updatedAt": null }, { &
浏览 2
提问于2020-11-19
得票数 1
回答已采纳
1
回答
nodejs查询$in和空值问题
node.js
、
mongodb
在原生mongodb请求中,我们可以检查字段是否存在,如下所示:文档示例: [{name:"test1",profil:"profilA"};{name:"test2"};{name:"test3",profil:"profilB"}] 如果我们想检查与"profilA“匹配的所有文档,并且当配置文件不存在时,我们可以: db.getCollection('col').find({"profil":{"$in":[null,"profilA"
浏览 36
提问于2019-02-01
得票数 0
1
回答
nodejs中没有功能的mongodb方法
node.js
、
mongodb
、
function
我不知道多少Javascript,并正在制作一个nodejs应用程序。我在nodejs中的mongodb查询只有在查询具有像.toArray这样的函数方法时才能工作。 这是database.js文件 const {MongoClient} = require('mongodb'); const uri = "mongodb+srv://name:pass@clusterurl/metro4?retryWrites=true&w=majority"; // all fields are correctly filled const client =
浏览 4
提问于2022-01-11
得票数 0
回答已采纳
1
回答
如何在MongoDB上创建具有密码的新用户并从NodeJS应用程序连接
node.js
、
mongodb
、
mongoose
、
nosql
我需要一些帮助来设置我的NodeJS应用程序,以便使用凭据连接到MongoDB。 我很困惑于在admin数据库上创建用户,或者在我将要存储文档的数据库上创建用户,然后从我的应用程序连接到它。 因此,假设我让这个MongoDB服务运行在localhost端口27017上,我的数据库名为myAmazingApp。我希望创建一个对这个现在为空的数据库具有读/写权限的用户,并设置用户userApp和密码passwordApp。 我在NodeJS上使用NodeJS。 我的问题包括在哪里以及如何在MongoDB上创建这个用户/角色/任何东西。 顺便说一下,现在这是我的连接字符串 mongodb://use
浏览 1
提问于2019-05-27
得票数 0
2
回答
在nodeJs-mongoDb驱动中可以访问mongoDB控制台吗?
node.js
、
mongodb
访问和创建数据库的Nodejs mongoDb驱动程序代码 var mongo = require("mongodb"); var db = new mongo.Db("myapp", new mongo.Server("localhost", 27017)); var people = db.collection("people"); and查询 people.find() 有没有办法在nodeJs mongoDb驱动程序中访问mongoDb控制台,以便在那里测试我的查询
浏览 1
提问于2013-01-22
得票数 0
1
回答
MongoDB查询在Openshift迁移后返回空结果
node.js
、
mongodb
、
socket.io
、
openshift
我有以下问题:我的应用程序在本地主机上正确运行,但在Openshift平台上没有正确运行。 我有一个MongoDB数据库,NodeJS后端使用socket.io。 这是连接到我的数据库的URL: var connection_string = '127.0.0.1:27017/db'; if (process.env.OPENSHIFT_MONGODB_DB_PASSWORD) { connection_string = process.env.OPENSHIFT_MONGODB_DB_USERNAME + ":" + process.env.OP
浏览 0
提问于2015-10-21
得票数 0
回答已采纳
1
回答
MongoDB地图集是否提供离线支持?
node.js
、
mongodb
、
react-native
我正在世博会上创建一个应用程序,并使用nodejs express作为后端,mongodb atlas作为数据库。所以我在想,如果用户离线,他在离线期间执行的操作将自动与在线数据同步,而他将离线。 mongodb atlas是否提供此功能?或者mongodb中的任何其他选项提供此功能?
浏览 2
提问于2021-02-22
得票数 0
1
回答
如何在MongoDB和nodejs中实现远程数据库和本地数据库的同步?
android
、
node.js
、
mongodb
、
angular
、
ionic2
我是MongoDB和Nodejs的新手。 我已经在亚马逊实例上创建了我的Nodejs服务器和MongoDB数据库。 现在,我想用Ionic和Angular-4创建一个原生移动应用程序。我需要移动应用程序脱机工作。因此,需要将远程数据库与在MongoDB中创建本地数据库同步。 那么,问题是,在MongoDB中同步远程数据库和本地数据库是可能的吗?是否可以使用MongoDB作为使用离子和Angular-4创建的Android Mobile应用程序的本地数据库?
浏览 12
提问于2017-08-12
得票数 1
1
回答
nodejs在从mongodb取回数据前发送空响应
javascript
、
ajax
、
node.js
、
mongodb
当我使用mongodb从nodejs (使用express4)检索数据时,在从jQuery加载数据之前,nodejs发送回一个空响应。 这是来自nodejs控制台的消息: GET /query?uid=1 - - ms - - 这是来自Chrome控制台的错误消息: GET http://192.168.1.105:3000/query?uid=1 net::ERR_EMPTY_RESPONSE 我可以确认从mongodb加载数据是正确的,因为nodejs发送空响应后,可以在nodejs控制台上打印数据。这就是问题所在。为什么nodejs在数据准备好之前就向客户端发送响应? 我知道nodejs
浏览 0
提问于2015-08-27
得票数 0
1
回答
对于查询,mongoexport是否比使用nodejs的"mongodb“这样的驱动程序运行相同的查询更优化呢?
mongodb
、
node.js
我负责构建一个nodejs模块,该模块将来自mongodb的各种数据量转储到一个文件中,然后将其放入S3 (有时是单个文档,有时是数千个,就像整个集合)。该模块将用于不同用例的项目已经使用了"mongodb“驱动程序。有人告诉我,对于较大的转储,使用mongoexport可能比在nodejs中运行查询性能更好,但是这个解决方案将意味着产生一个新的进程,并且依赖于不同的工具(mongoexport),这肯定会增加解决方案的复杂性。我关心的不是速度方面的性能,而是DB的开销。 与使用fs流查询和编写结果相比,mongoexport会更快地(而且更少地“努力”)转储整个集合,是真的吗? 是否
浏览 0
提问于2020-09-04
得票数 1
回答已采纳
4
回答
如何在mongodb中知道某个字段是否为日期类型?
node.js
、
mongodb
、
date
我正在开发一个NodeJS+Mongodb应用程序。 我刚刚使用控制台客户端将一条记录插入mongodb中: db.user.save({myId:11111, myDate: ISODate("2012-04-30T00:00:00.000Z")}) 问题是,当我在node.js时,我需要知道"myDate“字段是否真的是一种日期类型,以便执行数据范围查询等等。 我试过以下几种方法。 mongo客户端控制台上的1: typeof db.user.myDate --> It returns "Object" db.user.myDate insta
浏览 4
提问于2012-09-27
得票数 9
回答已采纳
2
回答
我可以在elasticsearch查询中指定结果字段吗?
elasticsearch
在我的数据集中,文档包含带有嵌套对象的20+字段。它们中的大多数都是长文本字段。这些字段对于全文搜索很重要,但我们只需要在输出中显示标题、简短描述和Id。 是否可以在ElasticSearch中为全文查询指定输出字段?(类似于MongoDB中的投影)
浏览 1
提问于2014-01-25
得票数 13
回答已采纳
2
回答
如何在mongodb中转换日期格式
mongodb
、
date
我使用的是一个API (所以我不能控制字段)--其中一个字段的类型是Date。 现在,我发现存储在记录中的日期类似于下列值: { ... "foobarDate": "2013-05-26T05:00:00.000Z", ... } 现在,我希望基于此日期检索一些记录-例如,我需要检索其fooBarDate早于今天日期的所有记录。 如果我使用Javascript的Date()功能,那么我会得到以下格式的日期: Wed Jun 19 2013 21:13:50 GMT+0530 (IST) 如果我尝试如下设计我的查询... {
浏览 1
提问于2013-06-19
得票数 2
回答已采纳
0
回答
Nodejs应用监控mongodb性能
node.js
、
mongodb
、
monitoring
我使用nodejs在composeio中的mongodb主机上运行我的应用程序。我希望这个工具可以帮助我分析我的应用程序执行的查询性能。例如查询执行时间、数据库消耗的内存使用量、慢查询、每个时间帧的查询执行次数。与Newrelic相似
浏览 10
提问于2017-06-05
得票数 0
1
回答
维护json文件的索引
node.js
、
mongodb
我有一个目录,大约有。100 k JSON文件 我想检索一个文件名列表,其中文件满足一组条件,其过滤条件的格式与我们可以在MongoDB查找查询中传递过滤器对象的格式相同。 本机文件系统本身是否有某种逻辑来维护索引,就像MongoDB对其文档所做的那样,还是有一些工具可以这样做呢? 文件可以添加,更新,删除在任何时间点,所以索引应该保持始终。 我正在研究一些NodeJS应用程序,所以更喜欢跨平台兼容的npm工具。
浏览 0
提问于2017-07-26
得票数 0
回答已采纳
2
回答
在节点中使用游标方法和mongodb命令
node.js
、
mongodb
、
cursor
、
geospatial
、
node-mongodb-native
我正在开发nodejs中基于位置的应用程序。我在用 mongodb v2.4.4 原生nodejs mongodb驱动程序() nodejs版本0.10.0 我在一个集合的所有文档中都有地理空间索引(2dsphere)。这个领域是这样的: { "loc" : { "type" : "Point", "coordinates" : [ -122.5418261, 38.0047656 ] } } 集合的名称是'Venue' 要查询基于特定点附近的数据,我将使用以下代码: var query =
浏览 3
提问于2013-08-31
得票数 0
2
回答
NodeJS MongoDB UNIX套接字连接
node.js
、
mongodb
、
unix-socket
在nodeJS应用程序中,我希望通过它的UNIX /tmp/mongdb-27017.sock连接到我的MongoDB数据库。我使用包 (版本3.1.6),这样: const client = await MongoClient.connect("mongodb://%2Ftmp%2Fmongodb-27017.sock") URI在下面的文档中引用:。但在我的例子中,错误失败了: MongoNetworkError:未能连接到服务器/tmp/mongoDB-27017. first :27017在第一次连接MongoNetworkError:连接ECONNREFUSED
浏览 2
提问于2018-09-24
得票数 2
4
回答
如何从kubernetes集群内部访问主机本地主机
docker
、
kubernetes
、
networking
在这个应用程序中,nodejs荚在kubernetes中运行,mongodb本身作为本地主机在主机外运行。 这确实不是很好的设计,但它只适用于开发环境。在生产过程中,将有一个分离的mongodb服务器,因为在端点中有一个非回送ip的选项,所以在生产中不会出现问题。 考虑了下面的dev环境选项 使用localhost连接字符串连接到mongodb,但它将引用pod自己的localhost,而不是主机的localhost 使用无头服务,并在端点中提供本地主机ip和端口。但是端点不允许回送 建议是否有一种从集群内部访问主机本地主机上的mongodb数据库的方法(pod / n
浏览 4
提问于2020-12-03
得票数 17
回答已采纳
2
回答
如何在多个文档限制退出时删除mongodb中的文档
node.js
、
mongodb
、
mongodb-query
我使用docker在本地环境中运行了MongoDB副本集。 我使用nodejs通过官方的mongodb驱动程序(而不是mongodb )与mongodb进行通信。 因此,我想要的是,当集合中存在一个限制时,我想删除添加到集合之后的其他文档,并保持该限制中的文档数量。 假设我有一个名为orders的集合,我的限制是10。 警告订单只是一个集合名称,我没有将订单存储在该集合上,或者我的应用程序与此无关。只是一个随机的名字 因此,nodejs应用程序将向orders集合添加文档。当将文档添加到mongodb 时,我的限制已经退出. ,这意味着orders集合中的文档数等于10个。 我该怎么做。 (1
浏览 5
提问于2022-10-08
得票数 1
6
回答
MongoDB和Redis作为缓存层体系结构
node.js
、
mongodb
、
caching
、
redis
假设我们有一个社交网络应用程序(使用NodeJS、Express)和MongoDB作为主数据库引擎。 在大多数来自客户端的API调用中(移动应用程序、web应用等)我不想对每个请求进行复杂的查询。这类请求可以从缓存层得到答复,例如Redis。 但是我的问题是如何/何时更新缓存层,因为所有的写操作都是在MongoDB数据库中执行的,而不是缓存层(Redis)。解决这个问题的正确方法/架构是什么?
浏览 10
提问于2014-06-26
得票数 12
回答已采纳
1
回答
使用复合时,我在使用validatesPresenceOf时出现了更新错误
node.js
、
compoundjs
、
jugglingdb
我正在用复合和mongodb创建一个应用程序。复合使用jugglingdb和jugglingdb-mongodb连接到mongodb。 我用化合物的脚手架为客户生成了一个crud。然后,我将Client.validatesPresenceOf('name');添加到app/model/client.js中。 module.exports = function (compound, Client) { Client.validatesPresenceOf('name'); }; 在创建时,它可以工作,但是在更新时它会失败。 我还尝试将验证添加到db/schem
浏览 1
提问于2013-04-01
得票数 0
回答已采纳
2
回答
Mongodb:如何获得记录N到M?
node.js
、
mongodb
让我们说,我们想得到的记录5至10 (第二,最后5项记录)。 在nodejs或mongodb中应该使用什么查询? 我知道要得到最后5条消息,人们可以尝试这样做(在nodejs中): db.collection(collection_name).find().limit(5);
浏览 4
提问于2016-03-01
得票数 3
回答已采纳
1
回答
OSX和Windows上mongodb nodejs本地驱动程序的不同插入响应
node.js
、
mongodb
当将文档从Windows和OSX插入到外部MongoDB数据库时,我得到了不同的响应。 这两个系统都使用来自的mongodb驱动程序v2.1.11 插入在这两种情况下都很好,但是我得到的结果是完全不同的。 OSX:{ result: { ok: 1, n: 1, ...other data}, ops: [the inserted records] } Win:[the inserted records] 知道为什么会这样吗? 复制步骤: nodejs: 5.7.0 国家预防机制: 3.6.0 mongodb (来自国家预防机制):2.1.11 给定一个nodejs应用程序
浏览 2
提问于2016-03-26
得票数 0
3
回答
用视图模拟动态参数
couchdb
考虑以下文档结构... { _id, _rev, postTitle, postBody } 我正在编写一个小型的nodeJS博客应用程序,我希望我的URL能够反映帖子的标题。例如/WebLog/Posts/View/Hello-World/。 既然只能在_id属性上查询CouchDB,那么我为每个帖子创建一个视图以便将postTitle映射到_id是否有意义 除了_id之外,如何查询其他文档属性 ..。我是不是应该放弃使用MongoDB或MySQL呢?我是不是对CouchDB要求太高了?
浏览 0
提问于2011-04-08
得票数 2
回答已采纳
1
回答
Google cloud - nodejs与mongodb安装
node.js
、
mongodb
、
google-compute-engine
、
google-cloud-platform
我正在尝试设置一个部署在谷歌云中的mongoDB集群的nodeJS应用程序环境。我已经按照Google Cloud文档中的说明创建了一个mongoDB集群。但在这之后,我找不到任何关于如何在nodeJS环境中使用它的文档。 是否有端到端Google Cloud设置的文档或教程?
浏览 2
提问于2015-03-12
得票数 0
1
回答
为了在Heroku中部署Mongo,是否必须安装附加组件?
mongodb
、
heroku
是否必须安装附加组件才能在Heroku中部署Mongo,如MLAB MongoDB,Compose MongoDB,Object Rocket for MongoDB以使应用程序运行?因为现在我在部署nodejs应用程序时遇到了问题
浏览 11
提问于2019-05-28
得票数 0
2
回答
在生成查询字符串的Node.js/Mongodb中将查询条件传递给db.collection.find
node.js
、
mongodb
、
mongoose
、
mongoskin
我正在尝试构建一个NodeJS/mongodb应用程序,当我读取包含(XYZ > 10)或(XYZ < 15)的请求时。我想在执行过程中生成一个查询字符串。然后在某个Mongodb集合中进行搜索。下列措施将起作用: db.event.find( { 'data.XYZ': {'$lt':15} } ) // This works. 但我想这么做: var qstr1="{ \'data.XYZ\': {\'$lt\':15} // I would generate this possibly db.event
浏览 8
提问于2015-03-06
得票数 4
回答已采纳
4
回答
记录应用程序中的所有查询。
node.js
、
mongodb
、
mongoose
我有使用nodejs和mongodb的应用程序。我用猫鼬做ODM。现在,我想记录整个应用程序中猫鼬触发的所有查询。 如何记录这些?
浏览 1
提问于2013-09-12
得票数 114
回答已采纳
1
回答
NodeJS MongoDB驱动程序不兼容问题
javascript
、
json
、
node.js
、
mongodb
尝试MongoDB和NodeJS示例: 我正在尝试从一个名为Reddit: Mongo版本的站点导入一个现有的JSON: AMAC02PC0PHG3QP:转储macadmin$ mongo -版本 MongoDB外壳版本: 3.0.6 蒙古驱动程序版本:名称: mongodb版本: 1.3.23 猫鼬版本名称:猫鼬版本: 4.1.11 请求:http://www.reddit.com/r/technology/.json 我的app.js代码如下: var MongoClient = require('mongodb').MongoClient; var request = r
浏览 2
提问于2015-10-23
得票数 0
2
回答
是否可以使用Ecto和MongoDB进行地理空间查询?
mongodb
、
phoenix-framework
、
ecto
我正在从事一个菲尼克斯项目,该项目在MongoDB中存储lat/lng值,需要使用MongoDB内置的查询,以便根据两点之间的距离查询记录。 整个上午我都在四处寻找,发现了,它是针对Postgres的。我宁愿不用转到Postgres,除非没有其他选择。 是否有人有使用Ecto/MongoDB和查询的经验,并能指出正确的方向,或者知道目前使用Ecto是否可行? 一种可能的选择可能是用猫鼬设置一个简单的nodejs服务器来处理geo查询,然后在必要时将凤凰交给该服务?但我显然更喜欢一个基于经济学的解决方案,如果可以的话。 谢谢 保罗
浏览 0
提问于2016-06-04
得票数 1
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
有哪些基于mean架构的开源项目?
Python 操作 MongoDB 数据库(下)
《快速上手nodejs》
MongoDB的简单介绍(二)
Spring Boot与Kotlin 使用MongoDB数据库
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券