草庐IT

document_items

全部标签

node.js - 带有 NodeJS 的 Mongoose : Default value for document's Date only updates on server restart

我有一个像这样声明的Mongoose模式:varPostSchema=newmongoose.Schema({timestamp:{type:Number,default:Date.now()},});我定义了一条路线来创建非常有效的帖子。我用来创建帖子的代码如下:/*POSTCreatenewpost(authrequired)*/router.post('/',auth,function(req,res,next){varpost=newPost();post.save(function(err,post){if(err){returnnext(err);}res.json(pos

mongodb - meteor 蒙戈 : Untrusted code may only update documents by ID. [403]

以下代码段给出了错误:Households.update({_id:Meteor.user().profile.myHousehold,"shoppingList.name":this.name},{"$set":{"shoppingList.$.checked":checked}});什么?我正在按id更新。作为一种解决方法,我当然可以简单地替换整个数组shoppingList,但那将是蛮力。 最佳答案 使用具有延迟补偿的复杂更新/删除选择器的正确模式是使用Meteor方法。共享代码:Meteor.methods({setHous

ruby-on-rails - MongoDB/Mongoid : search for documents matching first item in array

我有一个包含数组的文档:{_id:ObjectId("515e10784903724d72000003"),association_chain:[{name:"Product",id:ObjectId("4e1e2cdd9a86652647000003")}],//...}我正在尝试在集合中搜索association_chain数组中第一项的name与给定值匹配的文档。我如何使用Mongoid执行此操作?或者,如果您只知道如何使用MongoDB完成此操作,如果您发布一个示例,那么我可能会弄清楚如何使用Mongoid完成此操作。 最佳答案

java - 如何使用 FindIterable<Document> 使用 java 从 mongodb 获取特定字段

在这里,如果名称匹配,我将尝试检索状态字段。如何使用FindIterable而不是DBCursor。任何人都可以帮助我......我的代码:publicStringgetStatus(Stringname)throwsException{MongoClientmongo=newMongoClient("localhost",27017);MongoDatabasedb=mongo.getDatabase("counter");MongoCollectioncol=db.getCollection("status");Documentquery=newDocument();query.p

php - Symfony2 和 MongoDB : FormType of a document with references

我的其中一份表格有问题。我有一个链接到其他3个文档的“资源”文档:标签(引用很多)类别(ReferenceOne)数据存储库(ReferenceOne)这是我的文档的定义:classResource{/***@MongoDB\Id*/private$id;/***@MongoDB\String*/private$name;/***@MongoDB\String*/private$description;/***@MongoDB\ReferenceMany(targetDocument="Tag")*/protected$tags;/***@MongoDB\ReferenceOne(ta

node.js - 类型 'x' 上不存在 Mongoose 属性 'Document'

ts编译器说“文档”类型上不存在任何属性。似乎正因为如此,模型上的所有属性都无法设置。如果我将用户对象打印到控制台,我得到的只是{"_id":"长十六进制ID号"}我的模型配置如下:用户.tsimport*asmongoosefrom'mongoose';import*ascryptofrom'crypto';import*asjwtfrom'jsonwebtoken';varuserSchema=newmongoose.Schema({email:{type:String,unique:true,required:true},firstMidname:{type:String,req

c# - 如何将嵌套的 Document 反序列化为特定的类对象?

我是MongoDb的新手,我正在尝试将嵌套在父文档中的文档数组序列化为特定的类对象。我的文档对象如下所示:Project{"_id":ObjectId("589da20997b2ae4608c99173"),//...additionalfields"Products":[{"_id":ObjectId("56971340f3a4990d2c199853"),"ProductId":null,"Name":null,"Description":null,//...quiteafewmoreproperties"Properties":null}],"CreatorUserId":LUU

c# - MongoDb C# 驱动程序解析命令插入失败 : document does not contain shard key

我正在为CosmosDB试验MongoDBApi,在数据库中插入值时出现以下错误:Commandinsertfailed:documentdoesnotcontainshardkey.我正在使用cosmosdb模拟器,我的分区键是“Id”这是我试过的一个简单的插入:mongoCollection.InsertOne(new{Name="John",Id=007});为了解决这个问题,我搜索并看到了这个问题:Similartomine,我尝试运行问题答案中指定的命令,如下所示:varcommand=newBsonDocument("{shardCollection:\"Mydb.coll

mongodb - Spring 启动 : Get an object from MongoDB document?

我正在使用SpringBoot2.1.3.RELEASE和MongoDB。我正在寻找一种方法来检索文档的一部分。存储库:@RepositorypublicinterfaceCompanyRepositoryextendsMongoRepository{}对象:@Data@DocumentpublicclassCompany{publicGeneralInfoinfo;publicMap>officeIdEmployeeMap;@DatapublicclassGeneralInfo{@IdpublicStringcompanyId;publicStringname;}@Datapubli

django - [ {"non_field_errors": ["Expected a list of items."]}] when saving data in Django Rest with MongoDB

我是Django的新手。我正在尝试使用Django保存json数据。我使用MongoDB作为后端和一对多关系方法来存储数据-http://docs.mongodb.org/manual/tutorial/model-embedded-one-to-many-relationships-between-documents/这是我的模型:classOtherInfo(models.Model):info_1=models.CharField(max_length=200)info_2=models.CharField(max_length=200)info_3=models.CharFie