草庐IT

angular2-meteor

全部标签

mongodb - meteor 中的 Mongo 3.4

现在可以将Meteor与Mongo3.4一起使用吗?如果是这样,如何管理?我试图更改packages文件,但意识到mongo包的版本不是真正的Mongo版本。 最佳答案 这确实可以通过自己处理mongodb而不是让meteor处理它来实现。为此,当您在开发模式下运行meteor时,您必须启动一个mongod实例并设置MONGO_URL变量。在生产模式下,无论如何您都将运行一个独立的mongodb实例,因此您不需要在那里进行任何更改。作为引用,请参阅meteor论坛上的讨论:https://forums.meteor.com/t/ru

mongodb - 使用 Azure MongoDB 的 meteor

是否有可能,如果可以,如何使用AzureMongoDB作为我的Meteor应用程序的后端。我已将数据库中的连接字符串添加到MONGO_URL变量中,但没有成功。我在StackOverflow和此处找到了一些关于与oplog错误相关的不兼容性的先前线程,但它们似乎使用的是DocumentDB而不是Azure的MongoDB(我认为它比几年前更新)。 最佳答案 在您的示例中,您实际上使用的是与MongoDB兼容的DocumentDB。您没有使用nativeMongoDB(nativeMongoDB即服务也不是)。DocumentDB(即

mongodb - 将 Apollo 连接到 Meteor Mongo

我正在使用Meteor,我想开始使用Apollo连接到我的应用程序中的多个数据库。不幸的是,我能找到的几乎所有文档都涉及连接到外部服务器,如远程MySQL服务器。那么我怎样才能让Apollo坐在Meteor的本地mongo数据库的“顶部”呢?我可以在我的Meteor应用程序中运行一个GRAPHQL服务器没有问题,但不能将它连接到数据库。我见过一个非meteor的例子,它创建了这样的集合,这似乎是将事物绑定(bind)到数据库的原因,但我从来没有在meteor应用程序中定义数据库连接,只需要定义集合,并且然后在集合上调用插入。import{MongoClient,ObjectId}fro

javascript - React Meteor, react Prop 和内部状态

我有一个组件importReact,{Component}from'react'import{EditorState,convertToRaw}from'draft-js'import{Editor}from'react-draft-wysiwyg'import'react-draft-wysiwyg/dist/react-draft-wysiwyg.css'importdraftToHtmlfrom'draftjs-to-html'importtoolbarOptionsfrom'./JpuriTextEditorOptions'exportdefaultclassTextEdito

node.js - 如何在 Linux 生产环境上部署 Meteor 应用程序?

我有一个简单的meteorjs应用程序,我想将它部署在自己的服务器上。我该怎么做。我尝试使用https://github.com/arunoda/meteor-up-legacy,但我收到以下一些错误:npmERR!Linux4.4.0-96-genericnpmERR!argv"/usr/bin/nodejs""/usr/bin/npm""install""-g""mup"npmERR!nodev4.2.6npmERR!npmv3.5.2npmERR!fileshnpmERR!codeELIFECYCLEnpmERR!errnoENOENTnpmERR!syscallspawnnpm

node.js - 使用 MongoDB 和 Angular universal/webpack 的关键依赖

我在尝试将mongodb包引入我的angular通用项目时遇到了一些错误。我想知道是否有人对此有解决方案,或者知道有人发布了它,因为我找不到任何解决方案。代码取自webpack文档:varcache={};functionimportAll(r){console.log("importing"+r);r.keys().forEach(key=>cache[key]=r(key));}importAll(require.context('mongodb',true,/\.js$/));错误:WARNINGin./node_modules/mongodb/lib/collection.js

mongodb - 使用 Meteor JS 在 MongoDB 中加入两个集合

我正在尝试连接两个集合:书籍和诗歌。一本书可以有一些诗。我只需要一本包含所有相关诗歌的书。我希望结果会有“poems_join”字段,其中包含已连接的集合,但“poems_join”不存在。没有错误显示。exportdefaultwithTracker(props=>{constbookSubscription=Meteor.subscribe('mybooks');return{editedBook:Books.findOne({_id:props.editBookId},{$lookup:{from:'poems',localField:'poems.id',foreignFiel

mongodb - 用于 AWS 中 Meteor 项目设置的 Mongodb GUI

我在aws服务器中设置了一个meteor项目,我可以使用命令行访问数据库。但是我怎样才能获得数据库的GUI?谢谢。 最佳答案 我真的推荐你试试Robomongosolutions.我真的很喜欢Robo3T,因为它让我可以访问所有MongoDB功能(与其他公司的其他类似产品不同)。它是跨平台的、轻量级的和免费的。 关于mongodb-用于AWS中Meteor项目设置的MongodbGUI,我们在StackOverflow上找到一个类似的问题: https://s

node.js - 从 mongodb 检索图像并使用 angular7 显示它

我已经使用multer和磁盘存储上传了图片在项目文件夹中我只有文件名即filename:"1561256874022.jpg"当我从mongo得到这个对象时destination:"C:\Users\Me\Desktop\project\testing\server\routes/src/assets/images"encoding:"7bit"fieldname:"file"filename:"1561256874022.jpg"mimetype:"image/jpeg"originalname:"new.jpg"path:"C:\Users\Me\Desktop\project\t

javascript - Angular 和 MongoDB,安全性?

因此,我正在使用AngularJS编写一个供公司内部使用的快速小应用程序,我的项目基本上基于AngularJS网站上的“项目”:http://angularjs.org/#project-js我已经设置了我的View/模型/Controller,并且我能够写入和读取数据库。问题是,即使写入数据库的表单在身份验证之后,该项目仍将被其他开发人员使用。如果我认识他们,每个人都会做的第一件事就是跳入javascript控制台并尝试写入数据库。我在这里缺少某种身份验证吗?当使用连接到mongodb的api方法(如示例url中所示)时,是否有一种方法可以防止任何人写入数据库,或者这只是使用客户端连