草庐IT

insertion

全部标签

javascript - 无法读取 underfined mongoDB NodeJS 的 'insert' 的属性

我正在尝试将mongoDB合并到我的应用程序中,但是当我尝试添加到集合中时,在尝试使用nodeJS启动服务器时出现错误“无法读取未定义的‘插入’属性。”我很感激之前有人问过这个问题,但是当我尝试通过编写以下代码来根据此处提出的另一个问题纠正错误时,但是我得到varisnotdefined;varaccountCollection=varmongodb=mongodb.collection('account');accountCollection.insert({用户名:"wendy3",密码:"lilac3"});下面是我的服务器的相关代码,我在网上看了很多指南,似乎没有什么能解决我的

javascript - meteor 错误调用方法 ['questions.insert]: Method ' questions.insert' not found

我正在尝试将一个表单(包含测试问题)提交到一个名为Questions的mongo集合中。我已经引用了运行服务器端代码的文件,我认为它应该都可以正常工作。这是我的代码://add.htmlThisistheaddquestionspageSubjectTopicLevelMarksDate-Month-JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember-Year-20162015201420132012201120102009200820072006200520042003200220012

node.js - Mongoose:通过 Model.collection.insert 批量插入会使 Node.js 崩溃并出现段错误 11

我有10,000,000个文档要插入到MongoDB中。我使用mongoose来创建解析后的JSON的文档(JSON是通过大量txt文件的内容转换创建的)。我开始为每个文档使用Model.create,但速度很慢,需要几天才能完成操作。所以我切换到Model.collection.insert来加快速度。这是我的saveToDB函数(用TypeScript编写):privatesaveToDB(hand:Hand):void{this.bulkHands.push(newHandHistory(hand));if(this.bulkHands.length>=10000){HandHi

mongodb - Mongoose:原子 FindOne-Or-Insert(),如果找到则不更新现有实例

在Mongoose中,我正在寻求以原子方式执行Model.FindOne-Or-Insert()的方法,与当前可用的功能和签名类似Model.FindOneAndUpdate()除非实例存在(即匹配filter),否则不要使用提供的object进行更新,而是按原样返回实例,如果不存在(即不匹配filter)然后插入object并返回新实例。我找不到使用Model.FindOneAndUpdate()的方法不要通过尝试对其选项的变化来执行对现有实例的更新,并且不向object提供字段,如果实例存在则不希望更新。因此,我当前的非原子解决方法是Model.FindOne()如果没有找到,则执

php - MongoDB : How can i insert a javascript array with PHP (instead of an object)?

$update=$col->update(array('_id'=>'test'),array('$push'=>array('friends'=>1)),array('safe'=>true,'upsert'=>true));$test=$col->findOne(array('_id'=>'test'));debug(compact('update','test'));没有按预期工作。我得到(通过RockMongo检查):{"_id":"test","friends":{"0":1}}我想要/期望拥有这个:{"_id":"test","friends":[1]}有什么想法吗?谢谢!

node.js - 无法读取未定义的属性 'insert'

这是我第一个使用Mongo数据库的Node.js程序。这是我的代码:/***模块依赖。*/varexpress=require('express'),routes=require('./routes'),user=require('./routes/user'),http=require('http'),path=require('path');varmongo=require("./routes/mongo");varsession=require('express-session');varMongoClient=require('mongodb').MongoClient;var

java - MongoDB Java API : Difference between com. mongodb.DBCollection.Save() 和 com.mongodb.DBCollection.Insert()?

这两种方法看起来都是将一个BasicDbObject保存到一个集合实例中。这两种方法有什么区别呢?com.mongodb.DBCollection.Insert()com.mongodb.DBCollection.Save() 最佳答案 Save一次只能保存一个对象。如果提供了_id并且它已经存在,则新文档将覆盖以前存在的文档。如果它不存在,它将进行插入。Insert可以获取单个对象或对象的ArrayList,并对它们进行“批量插入”。如果您将现有的_id赋予插入,它将导致重复Id异常。

cache.insert(“”)具有UTC偏移的绝对到期

我在生产服务器上有一些ASP.NETWebForms网站突然存在缓存问题。问题是我的缓存值在使用cache.insert方法时不会持续存在。使用缓存[“key”]=值仍然可以工作。例如,当我设置这样的值时,检索它时它是无效的。HttpRuntime.Cache.Insert("CacheTestVal","HelpMe!"null,DateTime.Now.AddHours(1),System.Web.Caching.Cache.NoSlidingExpiration);当我设置这样的值时,我可以检索预期值Cache["CacheTestVal"]="HelpMe!";我需要能够为缓存值设置绝

javascript - Meteor Security : should all database insert, 更新,删除操作是对服务器的 Meteor.call()?

通过Meteor.call()调用服务器方法,在服务器端执行任何涉及插入、更新、删除文档的数据库操作是否会影响性能?或者有没有更好的方法,或者是否也可以让客户端在他这边完成所有这些操作,然后将更改发送到服务器并广播给所有其他客户端?我的场景涉及以下内容:我想要一个响应式(Reactive)数据表,它会自动反射(reflect)某人(登录另一个帐户)或他自己添加新行、更新行或删除行的时间。我已经构建了一个无限滚动,但问题是当我进入详细信息页面(单击一行)并返回时,我失去了原来的位置,我必须向下滚动我的鼠标前轮以便加载其他文档。 最佳答案

javascript - Mongoose : insert data into an array of nested objects

我正在使用node.jsmongodb开发一个项目。我的模式有点像:varDoctor=newSchema({email:String,password:String,Dname:String,blockAppoint:[{day:String,sslot:[Number],eslot:[Number],address:String,status1:String}]});如果我将所有这些值作为用户的输入,我不知道如何插入到嵌套对象数组中。如果我的帖子api看起来像:vardoc=newDoctor({email:req.body.email,password:req.body.pass