- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
注意:据我所知,我不是在做推弹式的事情。
我有这个第一次工作正常,但如果客户端两次调用此方法而没有在两次调用之间刷新页面,我将在标题中得到错误。
scenarios.findOne({'_id':partialUpdate._id},function(err,back){
if(back){
for(var p in partialUpdate){
if(partialUpdate.hasOwnProperty(p)){
back[p] = partialUpdate[p];
}
}
back.save(function(err,product,numberAffected){...
刷新页面以阻止此错误发生的原因是什么?我如何知道我正在复制哪个字段名称,以便我可以停止此错误?
这是服务器输出的副本,其中包含第一组和第二组发送数据 (partialData
)、它合并的服务器数据 (back
),以及保存的数据(product
)和错误信息
第一组发送对象:
{ sortOrder: 0,
title: 'sdfsdf',
description: '',
contentType: 'false',
_id: '534ec5c98c4bf1be305fee1c',
__v: 8,
groupSharing: [],
sharingWith: [],
isPublic: false,
content: false,
attributes: [],
metrics:
[ { type: 'viewCount',
value: '1',
metric: 'Viewed',
_id: '534ec5c98c4bf1be305fee1e',
createDate: '2014-04-16T18:02:49.454Z' },
{ type: 'playCount',
value: '1',
metric: 'Played',
_id: '534ec5c98c4bf1be305fee1d',
createDate: '2014-04-16T18:02:49.453Z' } ],
bundleId: [],
video:
[ { videoLocation: 'rtmp://xxxxxxxxxxxxxxxxxxx.cloudfront.net/cfx/st/vid_51323386'
,
thumbnailLocation: 'https://xxxxxxxxxxxxxxxxxxx.cloudfront.net/thumb_51323386.
png',
_id: '534ec5c98c4bf1be305fee20',
createDate: '2014-04-16T18:02:49.457Z',
format: 'FLV' } ],
display: true,
active: true,
createDate: '2014-04-16T18:02:49.000Z',
revision: 1,
scripts:
[ { _id: '534ec5c98c4bf1be305fee1f',
display: true,
active: true,
createDate: '2014-04-16T18:02:49.454Z',
keyPoints: [],
body: [Object],
subject: [] } ],
presentation:
[ { pageLocation: null,
_id: '534ec5c98c4bf1be305fee21',
display: true,
active: true,
syncManifest: [],
pageNumber: [Object] } ],
subcategoryId: [ '53236dff2ab8b9182716f34d' ],
categoryId: [ '532369bb2ab8b9182716f33d' ],
authorId: [ '532c9a146ce0682319cebbf9' ] }
它应该覆盖的服务器上的对象:
{ sortOrder: 0,
title: 'sdfsdf',
description: '',
contentType: 'false',
_id: 534ec5c98c4bf1be305fee1c,
__v: 8,
groupSharing: [],
sharingWith: [],
isPublic: false,
content: false,
attributes: [],
metrics:
[ { type: 'viewCount',
value: '1',
metric: 'Viewed',
_id: 534ec5c98c4bf1be305fee1e,
createDate: Wed Apr 16 2014 12:02:49 GMT-0600 (Mountain Daylight Time) },
{ type: 'playCount',
value: '1',
metric: 'Played',
_id: 534ec5c98c4bf1be305fee1d,
createDate: Wed Apr 16 2014 12:02:49 GMT-0600 (Mountain Daylight Time) }
],
bundleId: [],
video:
[ { videoLocation: 'rtmp://xxxxxxxxxxxxxxxxxxx.cloudfront.net/cfx/st/vid_51323386'
,
thumbnailLocation: 'https://xxxxxxxxxxxxxxxxxxxxcloudfront.net/thumb_51323386.
png',
_id: 534ec5c98c4bf1be305fee20,
createDate: Wed Apr 16 2014 12:02:49 GMT-0600 (Mountain Daylight Time),
format: 'FLV' } ],
display: true,
active: true,
createDate: Wed Apr 16 2014 12:02:49 GMT-0600 (Mountain Daylight Time),
revision: 1,
scripts:
[ { _id: 534ec5c98c4bf1be305fee1f,
display: true,
active: true,
createDate: Wed Apr 16 2014 12:02:49 GMT-0600 (Mountain Daylight Time),
keyPoints: [],
body: [Object],
subject: [] } ],
presentation:
[ { pageLocation: null,
_id: 534ec5c98c4bf1be305fee21,
display: true,
active: true,
syncManifest: [],
pageNumber: [Object] } ],
subcategoryId: [ 53236d392ab8b9182716f341 ],
categoryId: [ 532368bc2ab8b9182716f339 ],
authorId: [ 532c9a146ce0682319cebbf9 ] }
结果对象:
{ sortOrder: 0,
title: 'sdfsdf',
description: '',
contentType: 'false',
_id: 534ec5c98c4bf1be305fee1c,
__v: 9,
groupSharing: [],
sharingWith: [],
isPublic: false,
content: false,
attributes: [],
metrics:
[ { type: 'viewCount',
value: '1',
metric: 'Viewed',
_id: 534ec5c98c4bf1be305fee1e,
createDate: Wed Apr 16 2014 12:02:49 GMT-0600 (Mountain Daylight Time) },
{ type: 'playCount',
value: '1',
metric: 'Played',
_id: 534ec5c98c4bf1be305fee1d,
createDate: Wed Apr 16 2014 12:02:49 GMT-0600 (Mountain Daylight Time) }
],
bundleId: [],
video:
[ { videoLocation: 'rtmp://xxxxxxxxxxxxxxxxxxx.cloudfront.net/cfx/st/vid_51323386'
,
thumbnailLocation: 'https://xxxxxxxxxxxxxxxxxxx.cloudfront.net/thumb_51323386.
png',
_id: 534ec5c98c4bf1be305fee20,
createDate: Wed Apr 16 2014 12:02:49 GMT-0600 (Mountain Daylight Time),
format: 'FLV' } ],
display: true,
active: true,
createDate: Wed Apr 16 2014 12:02:49 GMT-0600 (Mountain Daylight Time),
revision: 1,
scripts:
[ { _id: 534ec5c98c4bf1be305fee1f,
display: true,
active: true,
createDate: Wed Apr 16 2014 12:02:49 GMT-0600 (Mountain Daylight Time),
keyPoints: [],
body: [Object],
subject: [] } ],
presentation:
[ { pageLocation: null,
_id: 534ec5c98c4bf1be305fee21,
display: true,
active: true,
syncManifest: [],
pageNumber: [Object] } ],
subcategoryId: [ 53236dff2ab8b9182716f34d ],
categoryId: [ 532369bb2ab8b9182716f33d ],
authorId: [ 532c9a146ce0682319cebbf9 ] }
我注意到的一个区别是,我没有向它发送一个 ObjectID 数组,而是向它发送一个字符串数组,而不是像 Wed Apr 16 2014 12:02:49 GMT-0600 (Mountain Daylight时间)
我发送它 2014-04-16T18:02:49.454Z
。那有关系吗?
最佳答案
修复它:
https://github.com/LearnBoost/mongoose/issues/1933
我明确地保存了 __v
属性,这是一个禁忌。
在我的循环中,我只是检查 p
是否等于 __v
,如果是,我将忽略它。没问题了。
关于javascript - 蒙哥错误: Field name duplication not allowed with modifiers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23119823/
我有一个表,其中包含带有订单字段的项目,我用这些字段将它们画在树上。 CREATE TABLE items ( menuId INTEGER, itemId INTEGER,
我正在关注这个 YouTube他们使用的教程Modifier.preferredSize()在一个盒子上和 Modifier.preferredHeight()在 Spacer Composable
当删除包含 UserSession.insert 的 if 语句时,一切正常。但是当它被包含时,我们会收到有关无效修饰符的错误。 出了什么问题?谢谢! 服务器/helpers/b.s Meteor.s
我已经为我的 Android 项目构建了一个注释处理器,它使用 JavaPoet 构建了一个源文件。但是,每次我需要对任何 JavaPoet 对象调用 addModifiers 时,Android S
我应该在哪里设置像 CreatedDate、CreatedBy、ModifiedDate、ModifiedBy 这样的字段?我应该将当前用户上下文传递到存储库并将其设置在那里,还是更好的方法是在应用程
我可以以某种方式重构以下代码片段以摆脱 双修饰符声明 ? .block { &__element { rule: value; } &--modifier { rule:
我正在编写一个函数,它接受一个谓词 p 和一个列表。它返回 ([value],[state]),其中第一个列表包含通过 p 的元素,第二个列表包含未通过的元素。但是,当我运行 runState (my
在我的项目中,我使用了 Typescript@4.0.3它运行良好,但现在我将其版本更新为最新 Typescript@4.1.3它给了我很多错误。我无法在文档中找到任何内容,也没有任何想法如何解决此问
我正在开发一个通过表单发送数据的 Rails 应用程序。我想在表单发送之后,但在它被处理之前修改表单的一些“参数”。 我现在拥有的 {"commit"=>"Create", "authentici
我的问题是关于接口(interface)。我创建了一个接口(interface)并定义了四个方法:第一个方法是 private 方法;第二个是 default 方法;第三个是static方法;第四个是
好的,所以我当前正在尝试选择目录中的最新文件(本例中为/FSTP/LOGS),但我想忽略包含字符串“DEBUG - null”但不是字符串的任何文件“DEBUG - MA”或“INFO - MA”。这
正是标题所说的。 Modifier.heightIn(...) 和有什么区别和 Modifier.prefferedHeigh() .在我的试验中,它们似乎以相同的方式工作。有谁知道何时使用什么以及在
我在项目中使用 Android Volley Networking 库。 当我自己将带有 etag 的“if-None-Match”添加到 header 时,我没有得到 304,因为 Volley 还
我一直在阅读一些关于在从服务器发送响应时为 Last-Modified 设置 header 的文章。我了解它的用途,以及如何设置它等。 我也理解传入的 If-Modified-Since header
我一直在浏览 Ivy 文档,但我对默认 ivysettings.xml 有疑问在 ivy.jar 中找到。 我要做的就是将公共(public)存储库更改为我们拥有的本地 Maven 存储库。就是这样。
我是 Ruby 新手。这是一个使用任何语言的编程面试问题。我正在尝试用 Ruby 来做。 编写一个程序来输入给定的句子。用单词的第一个字母/#ofcharactersbetween1st&laSTLe
我收到以下代码A的警告信息,为什么? 可选的 Modifier 参数应具有默认值 Modifier 代码A @Composable fun DisplayIcon( modifier: Mod
假设我想创建一个 Column与最宽的 child 一样宽Text在里面。为此,该列可以使用 .wrapContentWidth() 修饰符或 .width(IntrinsicSize.Max) ,但
我正在尝试用 Javascript 编写实现图形(数据结构)。为此,我有一个名为 Graph 的函数将该矩阵存储在名为 this.adjMatrix 的属性中的二维数组中。它还有很多方法。 我还想创建
即使在 Google PageSpeed(97) 和 Yahoo! YSlow(92) PHP 生成的缩略图似乎并不是被动地从旧缓存中获取的:它们似乎每次都生成......又一次......新鲜出炉,
我是一名优秀的程序员,十分优秀!