这篇文章主要围绕当Meteor运行时,如何从另一个客户端访问Meteor的MongoDB?展开,旨在为您提供一份详细的参考资料。我们将全面介绍当Meteor运行时,如何从另一个客户端访问Meteor的
这篇文章主要围绕当Meteor运行时,如何从另一个客户端访问Meteor的MongoDB?展开,旨在为您提供一份详细的参考资料。我们将全面介绍当Meteor运行时,如何从另一个客户端访问Meteor的MongoDB?,同时也会为您带来javascript – Meteor Js,将图像存储到mongoDB、javascript – Meteor,mongodb中的正则表达式问题、javascript – Meteor.js可能与Cassandra而不是MongDB?、javascript – Meteor定时器中的Meteor.setTimeout()问题?的实用方法。
本文目录一览:- 当Meteor运行时,如何从另一个客户端访问Meteor的MongoDB?
- javascript – Meteor Js,将图像存储到mongoDB
- javascript – Meteor,mongodb中的正则表达式问题
- javascript – Meteor.js可能与Cassandra而不是MongDB?
- javascript – Meteor定时器中的Meteor.setTimeout()问题?
当Meteor运行时,如何从另一个客户端访问Meteor的MongoDB?
我想 在Meteor运行时 从Python客户端访问Meteor的MongoDB 。
我无法启动Mongod,因为Meteor的数据库已锁定。
如何从另一个客户端访问数据库?
答案1
小编典典使用Meteor部署说明
该命令将如下所示:
PORT=3000 MONGO_URL=mongodb://localhost:27017/myapp node bundle/main.js
javascript – Meteor Js,将图像存储到mongoDB
$('.editor').redactor({ imageUpload:"/uploads" });
当我选择或浏览图像时使用此功能,我将使用流星HTTP方法直接将该图像发送到服务器
HTTP.methods({ '/uploads': function(data) { console.log(data) Meteor.call("uploadImage",data) return JSON.stringify({'Hello':"hello"}); } });
在这里,当我在做console.log数据时,我得到了图像的64位二进制代码.现在我想将这些数据保存到mongodb数据库.
我正在使用meteor-collection 2来定义字段及其类型.但我无法获得我必须使用哪种数据类型将图像存储到mongo db.
我正在尝试使用mongodb gridfs来存储图像.告诉我如何在mongodb中存储图像?感谢名单
解决方法
我用它来在Mongo中存储不同应用程序中的文件.
javascript – Meteor,mongodb中的正则表达式问题
我有一个字段很少的集合,我想在mongodb中搜索一个字符串
当我在浏览器控制台中输入它时,它正常工作并返回计数
posts.find({Headline: /google/i}).count()
它返回包含谷歌作为其标题一部分的计数
我在我的代码中尝试了这个东西,并没有返回计数0
var s_string="\/"+search_text+"\/"; var ss=Jobs.find({"J_Headline":search_text}).count(); console.log(ss);
每当我给出完整的标题字符串时,它就会返回结果
我不知道正则表达式的基础知识对我有帮助.
Thx提前
解决方法
var search = new RegExp(search_text,'i'); var ss=Jobs.find({'J_Headline': search}).count(); console.log(ss);
javascript – Meteor.js可能与Cassandra而不是MongDB?
所以我的问题如下; meteor.js也可以和Cassandra一起使用而不是MongoDB吗?是否有任何现成的代码片段,或者我们是否需要自己编写大量的兼容性代码?
解决方法
Database Everywhere. Use the same transparent API to access your
database from the client or the server.Latency Compensation. On the client,use prefetching and model
simulation to make it look like you have a zero-latency connection to
the database.Full Stack Reactivity. Make realtime the default. All layers,from
database to template,should make an event-driven interface available.
除了MongoDB之外,我还使用Redis和Postgres与Meteor.我使用Meteor Methods公开客户端上的函数来创建,读取,更新和删除其他数据库中的记录.
Redis和其他数据库的官方支持在Meteor roadmap,目前针对1.1版. Meteor目前的版本为0.7.0.1,所以很可能不会很快发生.
如果你想将另一个像Cassandra这样的数据存储与Meteor更紧密地集成,你可能会从Meteor的mongo-livedata模块开始.
javascript – Meteor定时器中的Meteor.setTimeout()问题?
错误:
Exception in setTimeout callback: TypeError: undefined is not a function at _.extend.withValue (http://localhost:3000/packages/meteor.js?8ec262df25783897eaad01255bc8bd1ca4e78b24:773:17) at http://localhost:3000/packages/meteor.js?8ec262df25783897eaad01255bc8bd1ca4e78b24:358:45 at http://localhost:3000/packages/meteor.js?8ec262df25783897eaad01255bc8bd1ca4e78b24:801:22
JS代码:
if (Meteor.isClient) { Meteor.setTimeout(Test("10"),1000); Meteor.setInterval(Test1,1000); Template.hello.greeting = function () { return "Welcome to timerapp."; }; Template.hello.events ({ 'click input' : function () { // template data,if any,is available in 'this' if (typeof console !== 'undefined') console.log("You pressed the button"); //test(); } }); } function Test(x) { console.log("*** test() ***"+x); } function Test1() { console.log("*** Test1() ***"); } if (Meteor.isServer) { Meteor.startup(function () { // code to run on server at startup }); }
解决方法
您可以通过在匿名函数中包含对Test1的调用来解决此问题:
Meteor.setTimeout(function(){Test("10");},1000);
今天关于当Meteor运行时,如何从另一个客户端访问Meteor的MongoDB?的介绍到此结束,谢谢您的阅读,有关javascript – Meteor Js,将图像存储到mongoDB、javascript – Meteor,mongodb中的正则表达式问题、javascript – Meteor.js可能与Cassandra而不是MongDB?、javascript – Meteor定时器中的Meteor.setTimeout()问题?等更多相关知识的信息可以在本站进行查询。
本文标签: